Java で配列をストリームに変換する方法
Haider Ali
2023年10月12日
Java プログラミング言語で配列をストリームに変換できる静的メソッドがいくつかあります。メソッドは、パブリッククラス配列によって実装されます。したがって、これらは、配列をストリームに変換するために使用できるデフォルトのメソッドです。見てみましょう。
Java で配列をストリームに変換する
配列は、たとえば、double
、int
、long
などのいくつかのタイプにすることができます。では、どのようにそれらをストリームに変換しますか?さて、配列のデータ型ごとに別々のメソッドがあります。それらについて学びましょう。
import java.util.Arrays;
import java.util.stream.Stream;
public class Main {
public static void main(String[] args) {
// Example Code for Double DataType Array to Stream
System.out.println("Double Stream ::");
Double[] doubleArray = {45.67d, 4564.67d, 3432.45d};
Stream<Double> Doublestream = Arrays.stream(doubleArray);
Doublestream.forEach(temp -> System.out.println(temp));
// Example Code for Integer DataType Array To Stream
System.out.println("Integer Stream ::");
Integer[] integerArray = {45, 4564, 3432};
Stream<Integer> integerStream = Arrays.stream(integerArray);
integerStream.forEach(temp -> System.out.println(temp));
// String Example Method for all DataTypes/Objects.
System.out.println("String Stream ::");
String[] StringArray = {"I", "Love", "Java", "Programming", "Language"};
Stream<String> Stringstream = Arrays.stream(StringArray);
Stringstream.forEach(temp -> System.out.println(temp));
}
}
出力:
Double Stream ::
45.67
4564.67
3432.45
Integer Stream ::
454564
3432
String Stream ::
I
LoveJava
Programming
Language
最初の方法は、double 型の配列をストリームに変換することです。次に、整数データ型の配列があり、最後に、文字列データ型に stream メソッドを使用しました。ご覧のとおり、すべてのメソッドはパブリッククラス配列から実装されています。
著者: Haider Ali
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn関連記事 - Java Array
- Java で 16 進文字列のバイト配列を変換する方法
- Java で 2つの配列を連結する方法
- Java の配列から重複を削除する
- Java で 2D 配列を埋める
- Java で配列のサブセットを取得する
- Java の自然順序付け