Java(640)

640follower
hiwm0126 さんのアバター 27views

String.split

文字列を分割する方法として、String.split()は用いられる。これはJavascriptとJava両方のStringに存在する。 おそらくほとんどの言語のString型に存在するのだと思う。たぶん… 以下は例である。 まずはJ... 2017年12月13日
hiwm0126 さんのアバター 7views

変数の命名規約

プログラミング言語にはそれぞれ命名規約が存在します。 Javaの場合の命名規約はこちらのサイトに詳しく書いてありました。 クラスとインターフェースはPascalCase、定数と列挙定数についてはSnakeCase、それ以外はCamelC... 2017年12月8日
hiwm0126 さんのアバター 12views

インタフェース Map.Entry

インタフェース Map.Entry<K,V>を使うことで、HashMapクラスに格納した値を、keyとvalueのそれぞれに分けて取り出す事ができます。 以下は例です。 import java.util.HashMap; impo... 2017年12月8日
@iwasaki さんのアバター 99views

B2B向けのSaaSサービスでStripeのSubscriptionsを1年間やってみた

この記事はStripe Advent Calendar 2017 – Adventar6日目の記事です。 StripeにはSubscriptionsという定期支払いのしくみがあります。 この機能をサービスに組み込んだものをリ... 2017年12月6日
hiwm0126 さんのアバター 14views

ThreadLocalクラス

ThreadLocalクラスは、スレッド毎に値を保持する方法で用いられるクラスです。 ローカル変数などはスレッド固有の領域なので、他のスレッドによって書き換えられることはありません。 これをスレッドセーフと言います。 しかしThread... 2017年11月15日
hiwm0126 さんのアバター 18views

文字コードの変換

任意の文字コードへ変換したい場合の方法です。 方法としては、文字コードを指定して、一度byte型の配列にし、それを再びString型の文字列へと変換する方法が良いみたいです。 try{ String str = "任意の文字列"; b... 2017年11月8日
hiwm0126 さんのアバター 124views

JSONをJavaで使う

JSONで送信された値をサーバーサイドで用いる方法をわかりやすく説明しているサイトがあったので、その内容をまとめたいと思います。 JSONをJavaで使う際に行う処理は、三つのステップに分類されます。 HTTPリクエストで文字列を取得... 2017年11月4日
hiwm0126 さんのアバター 28views

指定したファイルの内容を文字列に変換する

FileReaderクラスは、ファイルからテキストを読み込むためのクラスです。 参考:テキストファイルを読む BufferedReaderクラスは、指定されたファイルを、バッファでバッファリングされた文字型入力ストリームに変換するクラスで... 2017年11月4日
hiwm0126 さんのアバター 18views

複数送信したvalueを一度に受け取りたい

HTMLのhiddenタグのvalueの値をJsonを用いて、サーバーサイドに送り、それを受信するという処理を行う際に、org.apache.turbine.util.RunData.javaとorg.apache.velocity.too... 2017年11月2日
hiwm0126 さんのアバター 22views

Databaseクラスのqueryメソッドで呼び出した値から、各種要素を取り出す

Database.query(Class modelClass)を使うと、指定したデータベース(実際にはクラスを指定することを通じて、Cayenneが呼び出している)から任意のデータを検索出来る。 クエリの作成は、直接SQL文を呼び出す方... 2017年10月25日
hurts14 さんのアバター 9views

拡張for

全ての要素の合計を取得したい場合など取り出す順序に関係なく全ての要素を1回ずつ取り出したい場合に便利な文 String hoge[] = {ハート, クラブ, ダイヤ, スペード}; for(int i = 0; i < hoge.... 2017年10月24日
@iwasaki さんのアバター 18views

mavenプロジェクトでサブモジュールのあるプロジェクトで相対的なパスの解決ができない

サブモジュールのあるmavenプロジェクト内でローカルのlibフォルダにあるjarファイルでdependencyを解決したい場合に <dependency> <groupId>... 2017年10月20日
hiwm0126 さんのアバター 18views

Pagerの作成 (未完)

ページャーの作成に取り掛かっているので、その記録をします。 まだ途中で、無駄な処理が多いですが、ご容赦下さい。 JavaのSelectData /** 現在のページの年 */ private ALDateTimeField vi... 2017年10月20日
hiwm0126 さんのアバター 55views

DateクラスとCalendarクラスついて

java.util.Dateは日付や時間を扱う際に利用するクラスである。同じ日付を扱うクラスとしてCalenderクラスが存在するが、違いとしてはこのサイトに、 java.util.Date は Unix time (C言語における... 2017年10月13日
@iwasaki さんのアバター 12views

Velocityにセットできる数値は整数型のみ

演算で使用できるのは整数のみです。 0.5などをセットしたいときにはダブルクオーテーションで囲って文字列型にしましょう 参考 https://support.asteria.com/hc/ja/articles/229094007-V... 2017年10月6日
hiwm0126 さんのアバター 8views

例外処理throws

例外の発生する可能性のあるメソッド内では、try-catch文が使用される。 だが、あるメソッドの呼び出し先で例外がおこる可能性がある場合、呼び出し先の例外を呼び出されるメソッドのほうで例外処理することができる。 それがthrowsであ... 2017年10月4日
hurts14 さんのアバター 6views

トピックのコメントを取得する

トピックに付いてくるコメントを取得する List<EipTMsgboardTopic> getCommentList(RunData rundata, Context context, EipTMsgboardTopic pa... 2017年10月3日
hiwm0126 さんのアバター 25views

Calenderクラスについて

プログラムの中で日時を扱いたい時にjava.util.Calenderクラスは欠かせない。 日時などの情報を取得することができるだけでなく、入力フォームなどに入力された日時が妥当であるかどうかの判断も、Calenderクラスを用いることで... 2017年9月26日
hurts14 さんのアバター 110views

Normalizerで全角から半角に変換

正確にはUnicode正規化をしている。 第二引数は互換分解とそれに続く正規合成のフォーム import java.text.Normalizer; public class Sample { public static v... 2017年9月26日
wkousuke さんのアバター 16views

javaとjavascriptの役割の違い

私はJavaとJavaScriptの違いを今まではあまり理解しておりませんでしたが、ウェブアプリ開発でとても重要だと知ったため、メモとして残します。 Javaは様々な環境で動かすことが出来る、動作も速く使い勝手のいいプログラミング言語。 ... 2017年9月20日