Я работаю с объектами, у которых в качестве свойств есть списки строк:
public class MyObjectOne {
private List<String> listOne;
private List<String> listTwo;
private MyObjectTwo myObjectTwo;
}
public class MyObjectTwo {
private List<String> listOne;
private List<String> listTwo;
}
Я хочу объединить несколько объектов MyObjectOne таким образом, чтобы я получил один новый объект, в котором все списки объединеныВ том числе и во вложенных объектах MyObjectTwo.
Я понимаю, что, возможно, есть лучшие способы структурировать программу, чтобы мне не пришлось это делать, но я застрял с этим кодом.
Есть ли способ добиться этого без необходимости явного написания картографов для объектов?На практике у каждого объекта есть более 10 таких свойств List, и есть несколько вложенных объектов, поэтому выписать все это будет огромной болью.