4 List去重(distinct)
作者:
笑Skr人啊 | 来源:发表于
2019-11-13 16:12 被阅读0次package com.gp6.list.distinct;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/**
* 测试list去重
*
* @author gp6
* @date 2019-07-23
*/
public class TestDistinct {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>() {{
add(1);
add(2);
add(1);
add(3);
}};
// 去重处理,distinct基于Object.equals(Object)实现
List<Integer> distinctList = list.stream().distinct().collect(Collectors.toList());
// [1,2,3]
System.out.println(distinctList);
long count = list.stream().distinct().count();
// 3
System.out.println(count);
}
}
本文标题:4 List去重(distinct)
本文链接:https://www.haomeiwen.com/subject/cwxkictx.html
网友评论