随笔分类 - [1]Java_集合
摘要:控台测试 结论: list为null>>>list.isEmpty()函数出现NullPointerException(空指针异常)
阅读全文
摘要:上代码 List<User> collect = users.stream().collect(Collectors.collectingAndThen(Collectors.toCollection( () -> new TreeSet<>(Comparator.comparing(User::g
阅读全文
摘要:上代码 //list<对象> 转换Map 并根据某个字段分组 Map<String, List<User>> collect = users.stream().collect(Collectors.groupingBy(User::getUserName)); 控台测试
阅读全文
摘要:上代码 //list对象 转换Set Set<String> collect = users.stream().map(User ->User.getUserName()).collect(Collectors.toSet()); 控台测试
阅读全文
摘要:先上代码 //Map中Key所选择对象中的字段 去重策略,有多个相同的key,保留第一个 Map<String, User> collect = users.stream().collect(Collectors.toMap(User::getUserName, m -> m, (k1, k2) -
阅读全文
摘要:上代码 //获取list对象 list属性 并进行去重 List<String> collect = users.stream().map(e -> e.getUserName()).distinct().collect(Collectors.toList()); 单独获取List对象某个属性操作
阅读全文
摘要:List.Contains() 重点: Contains方法用于判断对象是否存在于列表中。(不是判断所有集合对象都一样) 传参与集合中有一个为"真"就会返回 "true", 是"||"判断 不是&& 如果想只判断集合对象中的某一个属性相等 就要复写"bean"主类的equals方法: 模板1 pub
阅读全文