在 Java 中把数组转换为流
有一些静态方法允许你在 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 类型的数组转换为流。接下来,我们有一个整数数据类型数组,最后,我们对字符串数据类型使用了流方法。如你所见,所有方法都是从公共类数组中实现的。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。