[英]How to copy only distinct elements from one arrayList to another ArrayList
[英]How Can Copy from one Arraylist to another
如何从一个 Arraylist 复制到另一个,如下所示。 我有 Arraylist 下面的 class 喜欢
List<A> aClass =...; // has some data
List<B> bClass =...; //empty
//imports Class X
public class A {
private String p;
private String q;
private<ClassX> x
}
//imports Class Y
public class B {
private String p;
private String q;
private<ClassY> y
}
public class X {
private String r;
private String s;
}
public Class Y {
private String r;
private String s;
}
我如何从bClass
复制到aClass
; 像下面一样 //bClass=aClass;
您可以为此使用for
循环:
for(A a : aClass) {
bClass.add(new B(a.getP(), a.getQ())); // creating new instance of B by passing params to its constructor.
}
public class A {
private String p;
private String q;
public String getP() {
return p;
}
public String getQ() {
return q;
}
}
public class B {
private String p;
private String q;
public B(String p, String q) {
this.p = p;
this.q = q;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.