JAVA中的Java对象到对象映射

问题描述 投票:-2回答:1

嗨,我有两个类,如下。

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]
java object mapping pojo
1个回答
0
投票

你好我真的不明白你的问题,但我知道你想要的:

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);
}
© www.soinside.com 2019 - 2024. All rights reserved.