今天因为需求原因,需要对一些筛选关键字进行排序。
涉及到得内容:判断集合中是否有重复元素。java8新功能。
@SuppressWarnings("unchecked")
List<String> list = new ArrayList()
{
{
add("1");
add("2");
add("3");
}
};
long count = list.stream().distinct().count();
boolean isRepeat = count < list.size();
如果集合中没有重复元素,isRepeat 时true 否则false。