Convertir Array en Stream en Java
Certaines méthodes statiques permettent de convertir un tableau en Stream dans le langage de programmation Java. Les méthodes sont implémentées par le tableau de classe public. Ce sont donc les méthodes par défaut que vous pouvez utiliser pour convertir les tableaux en Stream. Nous allons jeter un coup d’oeil.
Convertir un tableau en Stream en Java
Les tableaux peuvent être de plusieurs types, par exemple double
, int
, long
, etc. Alors, comment les convertissez-vous en Stream ? Eh bien, il existe des méthodes distinctes pour chaque type de données de tableau. Apprenons à leur sujet.
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));
}
}
Production :
Double Stream ::
45.67
4564.67
3432.45
Integer Stream ::
454564
3432
String Stream ::
I
LoveJava
Programming
Language
La première méthode consiste à convertir un type double de tableau en un Stream. Ensuite, nous avons un tableau de type de données entier, et à la fin, nous avons utilisé la méthode stream pour le type de données string. Comme vous pouvez le voir, toutes les méthodes sont implémentées à partir du tableau de classe public.
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.
LinkedInArticle connexe - Java Array
- Comment concaténer deux tableaux en Java
- Comment convertir un tableau d'octets en chaîne hexadécimale en Java
- Supprimer les doublons du tableau en Java
- Comparer les tableaux en Java
- Tableau associatif en Java
- Découper un tableau en Java