java怎么去掉List中实体类字段重复字段
小崔_01 2017-03-13 09:39:32 public class sssss {
private int id;
private String name;
private String age;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public static void main(String[] args) {
List<sssss> l = new ArrayList<sssss>();
sssss s=new sssss();
s.setId(1);
s.setName("小崔");
s.setAge("20");
sssss s1=new sssss();
s1.setId(2);
s1.setName("小五");
s1.setAge("20");
sssss s2=new sssss();
s2.setId(3);
s2.setName("小崔");
s2.setAge("20");
sssss s3=new sssss();
s3.setId(4);
s3.setName("小五");
s3.setAge("20");
sssss s4=new sssss();
s4.setId(5);
s4.setName("小六");
s4.setAge("20");
l.add(s);
l.add(s1);
l.add(s2);
l.add(s3);
l.add(s4);
List<sssss> newList = new ArrayList<sssss>();
for(sssss i:newList){
System.out.println(i.getId());
System.out.println(i.getName());
System.out.println(i.getAge());
}
}
}
想让它去掉name重复的,输出1 小崔 20 , 2 小五 20 , 5 小六 20 !
大神帮帮忙。急!!!