Java SE8のArraysクラス streamメソッドで、第二引数にint型startInclusiveと第三引数にint型endExclusiveを取るって公式APIに書いてありますけど、以下のコードを実行すると実行結果が234になるんですよね。
これってstartInclusiveとendExclusiveが逆じゃないですかね?(startExclusiveとendInclusive)
それともAPIは正しくて、公式の実装に誤りがあるのでしょうか。
どなたかご教授頂けないでしょうか。
###該当のソースコード
int[] array = {1, 2, 3, 4, 5};
IntStream stream = Arrays.stream(array, 1, 4);
stream.forEach(System.out::print);
実行結果
234
回答1件
あなたの回答
tips
プレビュー