有两个list List<Data> a 和 List<Data1> bDate的元素在Date1中都有
如何把List<Data1> b中List<Data> a有的元素的值追加给他b的内容
"mary", "2","b", "2"
"ana", "29","x", "2"
a的内容
"a", "1";
"c", "1";结果为a "a", "1";
"c", "1";
"b", "2"
"x", "2"public class Data
{
private String name;
private String no; public Data (String n,String a,String x,String y)
{
this.name = n;
this.no= a;
} public void setName(String n) { this.name = n; }
public void setNo(String a) { this.no= a; }
public String getName() { return name; }
public String getNo() { return no;}}
public class Data1
{
private String name1;
private String no1;
private String name;
private String no; public Data1 (String n,String a,String x,String y)
{
this.name = n;
this.no= a;
this.name1 = x;
this.no1= y;
} public void setName(String n) { this.name = n; }
public void setNo(String a) { this.no= a; }
public String getName() { return name; }
public String getNo() { return no;}
public void setName1(String x) { this.name1 = x; }
public void setNo1(String y) { this.no1= y; }
public String getName1() { return name1; }
public String getNo1() { return no1;}}
如何把List<Data1> b中List<Data> a有的元素的值追加给他b的内容
"mary", "2","b", "2"
"ana", "29","x", "2"
a的内容
"a", "1";
"c", "1";结果为a "a", "1";
"c", "1";
"b", "2"
"x", "2"public class Data
{
private String name;
private String no; public Data (String n,String a,String x,String y)
{
this.name = n;
this.no= a;
} public void setName(String n) { this.name = n; }
public void setNo(String a) { this.no= a; }
public String getName() { return name; }
public String getNo() { return no;}}
public class Data1
{
private String name1;
private String no1;
private String name;
private String no; public Data1 (String n,String a,String x,String y)
{
this.name = n;
this.no= a;
this.name1 = x;
this.no1= y;
} public void setName(String n) { this.name = n; }
public void setNo(String a) { this.no= a; }
public String getName() { return name; }
public String getNo() { return no;}
public void setName1(String x) { this.name1 = x; }
public void setNo1(String y) { this.no1= y; }
public String getName1() { return name1; }
public String getNo1() { return no1;}}
这样在加入到Set的时候就都自动把a,b中相同的过滤了。 然后再把这Set转换为List即可。