くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

2017-06-05から1日間の記事一覧

Javaで一時停止(Sleep/Wait)する

実行中にちょっと待ちたい時があったので、その時の備忘録。 try { int sleepTime = 3000; Thread.sleep(sleepTime); // 3000ms } catch (InterruptedException e) { // 例外ハンドリング } 参考にしたサイト様 Java、Sleep処理にはThread.sleep()を使う - Y…

Mavenでよくする設定とFatJarとFatJarのクラスパス設定でハマる

javaでライブラリとかをまとめるFatJar(実行可能jar)は、Javaを知らない人に渡すときに便利。 でも、いろいろとはまったので、その備忘録。 ハマりまくって、学んだことは、2つ。 実行可能jarのクラスパスは、実行時に指定できない jar内のMETA-INF/MANIFEST…

JavaでListを固定サイズに分割するとListを逆順にする(commons-collections4: Apache Commons Collection4)

Listをサイズを10ごとに処理したいなぁというときに、いろいろ調べたので、その時の備忘録。 dependenciesの設定 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.1</version> </dependency> 使い方 List<String> list = Arrays.asList({"A", "B", "C", "D,"});; int SPLIT_SIZE = 3; List<List<String>> s…</list<string></string>

Apache Commons CSV(commons-csv)を使って、CSVファイルを読み書きする

CSVファイルを操作ことがあったので、その備忘録。 commons-csvすごい。 Dependencies MavenのDependenciesに以下を追加。 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>1.4</version> </dependency> CSVファイルを読み込む CSVファイルを読むときの使い方はこんな感じ。 String filePath = "/s…