前回の記事で書き残した部分である変数についてです. セミコロンレスJava8以前の変数定義 変数を定義したい場合は,今までのセミコロンレスJavaでは拡張for文を使っていました. for (int n : new int[]{0}) { if (System.out.printf("%d\n", n) == null) {} } また,変数の値の変更はかなり面倒でした. for (int n : new int[]{300}) { if (n = n / 10) {} if (System.out.printf("%d\n", n) == null) {} } if文などを使ってセミコロンが入り込まないように記述しなければいけません. 特に変数の型が変わるような物は更にfor文を挟まなければいけません. for (int n : new int[]{0}) { for (Integer
Java の Stream インターフェースに定義されているメソッドを見ていくシリーズ(目次)。 前回までで Stream インターフェースに定義されているメソッドは大体見たので、今回はプリミティブ型のストリーム(以下、プリミティブ型ストリーム)を見ていきます。 プリミティブ型ストリームには IntStream LongStream DoubleStream (どれも java.util.stream パッケージ)のインターフェースの3つがあります。 遂に全プリミティブ型をサポートするのを諦めた感じでw java.util.function パッケージのインターフェース群も int, long, double の3つのプリミティブ型しかサポートしてしてませんでしたね。 まぁ、boolean とか char とか必要になったら、boxing によってラッパー型扱えばいいだけですけどね。 これ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く