java怎么去掉List中实体类字段重复字段
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 !
大神帮帮忙。急!!!
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 !
大神帮帮忙。急!!!
...全文
相关推荐
基于java8新特性+反射机制实现list不同实体类互转.zip
实现list不同泛型之间实体的互转,基于java8新特性+反射机制实现list不同实体类互转,将jdk8的流处理集合互转抽出来成一个工具类,实现lsit
java8新特性将List中按指定属性排序过滤重复数据的方法
主要介绍了java8新特性将List中按指定属性排序过滤重复数据的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
Java实体类中Set按照对象的某个字段对set排序
主要介绍了Java实体类中Set按照对象的某个字段对set排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
如何实现java8 list按照元素的某个字段去重
主要介绍了如何实现java8 list按照元素的某个字段去重,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
list去掉重复对象
一个list里面有多个对象,对象有几个字段,要求在对象里面不要有重复的数据的实现。


