Konvertieren Array in Stream in Java

Haider Ali 12 Oktober 2023
Konvertieren Array in Stream in Java

Es gibt einige statische Methoden, mit denen Sie ein Array in der Programmiersprache Java in einen Stream konvertieren können. Die Methoden werden durch das öffentliche Klassenarray implementiert. Dies sind also die Standardmethoden, mit denen Sie Arrays in Streams konvertieren können. Lass uns mal sehen.

Konvertieren eine Array in einen Stream in Java

Die Arrays könnten von mehreren Typen sein, zum Beispiel double, int, long und so weiter. Also, wie wandelt man sie in Streams um? Nun, es gibt separate Methoden für jeden Datentyp des Arrays. Lassen Sie uns etwas über sie lernen.

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));
  }
}

Ausgabe:

Double Stream ::
45.67
4564.67
3432.45
Integer Stream ::
454564
3432
String Stream ::
I
LoveJava
Programming
Language

Die erste Methode besteht darin, ein Array vom Typ Double in einen Stream umzuwandeln. Als nächstes haben wir ein Integer-Datentyp-Array, und am Ende haben wir die Stream-Methode für den String-Datentyp verwendet. Wie Sie sehen können, werden alle Methoden aus dem öffentlichen Klassenarray implementiert.

Autor: 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

Verwandter Artikel - Java Array

Verwandter Artikel - Java Stream