W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.util.Arrays類包含用于從數(shù)組創(chuàng)建順序流的stream()方法。
我們可以使用它來創(chuàng)建一個(gè)IntStream,一個(gè)LongStream,一個(gè)DoubleStream和一個(gè)Stream <T>。
下面的代碼創(chuàng)建一個(gè)IntStream。
IntStream numbers = Arrays.stream(new int[]{1, 2, 3});
以下代碼從int數(shù)組和String數(shù)組創(chuàng)建Stream <String>。
Stream<String> names = Arrays.stream(new String[] {"XML", "Java"});
Collection接口包含stream()和parallelStream()方法,它們分別從Collection創(chuàng)建順序流和并行流。
以下代碼從一組字符串創(chuàng)建流:
import java.util.HashSet; import java.util.Set; import java.util.stream.Stream; public class Main { public static void main(String[] args) { Set<String> names = new HashSet<>(); names.add("XML"); names.add("Java"); Stream<String> sequentialStream = names.stream(); sequentialStream.forEach(System.out::println); Stream<String> parallelStream = names.parallelStream(); parallelStream.forEach(System.out::println); } }
上面的代碼生成以下結(jié)果。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: