
Java8
南门格格
老子打的就是精锐
展开
-
Java8使用Lambda表达式遍历List/Map集合并向集合中添加元素
使用forEach函数进行遍历List集合中元素为对象<User>类型Map集合中元素为<String,Student>类型这个元素类型就可以根据自己的需要去设定了需求:想要将两个集合中的元素合并到同一个集合中,并且两个集合中的元素是不相同的 结果的集合类型可自行选择 @Test public void test() { List<User> userList = new ArrayList<>(); Use原创 2021-04-21 16:44:54 · 6206 阅读 · 0 评论 -
lambda表达式List集合去重
使用distinct()函数 集合元素为 对象类型和基本类型同理 List<String> keywords = Lists.newArrayList("123123", "456456", "张三", "张三", "zhangSan", "李四"); System.out.println("keywords 去重前 : " + keywords); //去重 keywords = keywords.stream().distinct().collect(Collectors.原创 2021-04-21 16:04:50 · 902 阅读 · 0 评论 -
Java8 stream 利用.distinct()函数去除集合中重复元素
@Test public void test1() { List<User> users = new ArrayList<>(); UserInfoDTO userInfoDTO1 = new UserInfoDTO(); userInfoDTO1.setNick(null); userInfoDTO1.setUserNumber("WB323144"); userInfoDTO1.setUserName("原创 2021-04-15 14:31:31 · 1024 阅读 · 0 评论