Stream流式处理常见使用

Stream流式处理常见使用

    • list 遍历前判空
    • stream()可以接的方法(前面默认加了上面的判空)
      • filter()
      • map()
      • collect()
        • (map

list 遍历前判空

语义:list如果不为空,stream流式处理,为空直接返回一个空list

ArrayList  list = new List<>();
Optional.ofNullable(list).orElse(Collections.emptyList()).stream().map().collect(Collectors.toList());

stream()可以接的方法(前面默认加了上面的判空)

filter()

语义 :作为list的过滤条件用,filter可以放在前面也可以放在后面,代表过滤filter()之前的list(最重要的是一定要用一个新list去接收返回结果)

List Blist = Alist.stream()

你可能感兴趣的:(java基础,java,开发语言,后端)