Konvertieren Array in Stream in Java

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.

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

  • So konvertieren Sie Byte-Array in Hex-String in Java
  • Wie man zwei Arrays in Java verkettet
  • Entfernen Sie Duplikate aus dem Array in Java
  • Assoziatives Array in Java
  • Vergleichen Arrays in Java
  • Slicen ein Array in Java
  • Verwandter Artikel - Java Stream

  • Die Stream Reduce-Operation in Java
  • Stream-Filter in Java
  • Konvertieren eine Liste in eine Karte in Java
  • flatMap in Java
  • Konvertieren Stream in Java in eine Liste