建个工具类 重写方法实现集合对象去重 比较实用
方法一、根据某个字段去重
/**
* 根据某个字段去重
*
* @param carList
* @return
* @author preference
*/
public static List<Car> distinctBycar(List<Car> carList) {
Set<Car> set = new TreeSet<Car>(new Comparator<Car>() {
@Override
public int compare(Car a,Car b) {
// 字符串则按照asicc码升序排列
return a.getPhone().compareTo(b.getPhone());
}
});
set.addAll(carList);
return new ArrayList<Car>(set);
}
}
外部方法调用
List<Car>