HOWTO · Java
Convertir Array a Stream en Java
Comprender cómo convertir Array a Stream en Java
En esta página
Existen algunos métodos estáticos que le permiten convertir un array en un stream en el lenguaje de programación Java. Los métodos son implementados por la clase pública. Estos son los métodos predeterminados que puede usar para convertir Arrays en streams. Vamos a ver.
Convertir un array en stream en Java
Los arrays pueden ser de varios tipos, por ejemplo, double, int, long, etc. Entonces, ¿cómo los conviertes en streaming? Bueno, hay métodos separados para cada tipo de datos de matriz. Aprendamos sobre ellos.
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));
}
}
Producción :
Double Stream ::
45.67
4564.67
3432.45
Integer Stream ::
454564
3432
String Stream ::
I
LoveJava
Programming
Language
El primer método es para convertir un array de tipo double en un stream. A continuación, tenemos un array de tipo entero, y al final, utilizamos el método stream para el tipo de datos string. Como puedes ver, todos los métodos están implementados desde la clase pública array.