Java で配列をストリームに変換する方法

Haider Ali 2023年10月12日
Java で配列をストリームに変換する方法

Java プログラミング言語で配列をストリームに変換できる静的メソッドがいくつかあります。メソッドは、パブリッククラス配列によって実装されます。したがって、これらは、配列をストリームに変換するために使用できるデフォルトのメソッドです。見てみましょう。

Java で配列をストリームに変換する

配列は、たとえば、doubleintlong などのいくつかのタイプにすることができます。では、どのようにそれらをストリームに変換しますか?さて、配列のデータ型ごとに別々のメソッドがあります。それらについて学びましょう。

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 Ali avatar Haider Ali avatar

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 Stream