import java.util.List;
public class ListEntity {
</pre><pre name="code" class="java">
//内部类 user 对象 (用于下边的去重)
class User{
private String name;
private String sex;
}
//根据User的name属性去重
public List<User> userList(List<User> user){
//最后返回的集合
List<User> list = new ArrayList<User>();
//用于存放User对象的属性(去重标准的 属性)
HashMap<String, String> map = new HashMap<String, String>();
//遍历需要遍历的集合
for(Useru: user){
//获取需要去重的属性的值
String name = d.getName();
if(null != name){
//因为下面会把去重的属性放入map集合所以用map取值用以判断该值是否已经存在
String value = map.get(name);
//判断是否存在如果不存在表示不重复,反之表示已存在
if(StringUtils.isBlank(value)){
map.put(name, name);
list.add(d);
}
}
}
return list;
}