嗨,我有两个类,如下。
class A{
String name;
String roll;
int mark;
}
class B{
String name;
String roll;
List<Integer> marks;
}
现在我有A类列表,我必须用B类映射。
List<A> scores;
示例:在A类中,我将对象作为
name:Rajesh,roll:10001,mark:100
name:Rajesh,roll:10001,mark:200
name:Rajesh,roll:10001,mark:300
但是我必须以下面的格式将这些数据移到B类
name:Rajesh,roll:10001,marks:[100,200,300]
你好我真的不明白你的问题,但我知道你想要的:
B classB = new B();
classB.name = scores.get(0).name;
classB.roll= scores.get(0).roll;
classB.marks = new ArrayList<Integer>();
for(A score:scores){
classB.marks.add(score.mark);
}