在 Java 中把数组转换为流
Haider Ali
2022年4月26日
有一些静态方法允许你在 Java 编程语言中将数组转换为流。这些方法由公共类数组实现。因此,这些是你可以用来将数组转换为流的默认方法。让我们来看看。
在 Java 中将数组转换为流
数组可以有多种类型,例如,double
、int
、long
等。那么,如何将它们转换为流?好吧,每种数据类型的数组都有单独的方法。让我们了解一下。
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 类型的数组转换为流。接下来,我们有一个整数数据类型数组,最后,我们对字符串数据类型使用了流方法。如你所见,所有方法都是从公共类数组中实现的。
Author: Haider Ali
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 中连接两个数组
- 如何在 Java 中以十六进制字符串转换字节数组
- 用 Java 从数组中删除重复项
- 在 Java 中对数组进行切片
- 在 Java 中不使用 sort() 方法对数组进行排序
- Java 中的列表与数组