Stream流对象的获取


import java.util.*;
import java.util.stream.Stream;

public class CodingTest {
    public static void main(String[] args) {
        //获取Collection集合的Stream流对象
        Collection<String>collection=new ArrayList<>();
        Stream s1=collection.stream();
        //获取Map集合的Stream流对象
        Map<String,Integer>maps=new HashMap<>();
        /*键流*/
        Stream<String>key=maps.keySet().stream();
        /*值流*/
        Stream<Integer>value=maps.values().stream();
        /*键值对流*/
        Stream<Map.Entry<String,Integer>>kav=maps.entrySet().stream();
        //数组获取Stream流的对象
        String[]name={"1","2","3"};
        /*方法1 */Stream<String>namestream1=Arrays.stream(name);
        /*方法2 */Stream<String>namestream2=Stream.of(name);
    }
}

版权声明:本文为weixin_66344432原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>