[英]How Can Copy from one Arraylist to another
How Can Copy from one Arraylist to another like Below.如何从一个 Arraylist 复制到另一个,如下所示。 I have Arraylist of below class like
我有 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;
}
How Can i Copy from bClass
to aClass
;我如何从
bClass
复制到aClass
; Like below //bClass=aClass;像下面一样 //bClass=aClass;
You can use for
loop for that:您可以为此使用
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.