集合转换stream List.stream
map转stream map.entrySet.stream
stream去重 .distinct() (通过equals方法进行去重)
stream排序 .sorted() (需要实现Comparator并重写compare方法,通过参数相减)
stream转换 .map() (需要实现Function并重写apply方法,返回需要转换的参数)
stream过滤 .filter() (需要实现Predicate并重写test,返回添加正确条件的表达式)
stream截取 limit skip
stream转换成list .collect() (调用Collectors工具类.toList)
stream转换成map .collect() (调用Collectors工具类.toMap)
查找和匹配方法
判断是否匹配 .anyMatch 实现Predicate接口重写test方法,判断值并返回boolean结果
判断是否全部匹配 .allMatch 实现Predicate接口重写test方法,判断值并返回boolean结果
判断是否全部不匹配 .noneMatch 实现Predicate接口重写test方法,判断值并返回boolean结果
获取任意一个元素.findAny (好像没啥用)返回Optional对象通过get获取
获取第一个元素.findFirst() 返回Optional对象通过get获取
Optional判断是否为空 .ifPresent()