イマカラブログ

イマカラメガネの中の人が、芝居と関係あることないこと好き勝手に書くブログ。

2018-01-01から1年間の記事一覧

テスト時にプロパティファイルを動的に差し替える

はじめに この記事は、Java8+JUnit4を使っています。 プロパティファイルを動的に差し替えたい JUnitを使ってテストしていると、テスト対象のクラス内部でプロパティファイルを読み込んでいると、そのプロパティファイルをテストケース毎に差し替えたいこと…

オブジェクトの配列の初期化

思い出した 確かJava8になって簡潔に書けるようになってたよなーって思いつつ、結局、思い出せず手癖でループで初期化してたこんな感じのコード。 Object[] array = new Object[10]; for (int i = 0; i < array.length; i++) { array[i] = new Object(); } J…

DateTimeFormatterで可変幅のミリ秒の解析

おさらい 前回の記事の続きです。 ミリ秒の解析のためにDateTimeFormatterを使ってパターン文字"S"を1文字で指定したら、 解析対象のミリ秒が2桁以上あると解析に失敗した。 // NGな例 DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'H…

SimpleDateFormatのミリ秒

はじめに この記事で使用してるのはJava8です。 ミリ秒の結果がおかしい SimpleDateFormatでパースしたら、ミリ秒が期待した結果にならなかった。 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS"); Date date = sdf.parse("2018-…