Элементы списка клонов в Java - PullRequest
0 голосов
/ 25 апреля 2010

У меня есть переменная типа List<RelationHeader>. Теперь я хочу скопировать все элементы в этом списке в новый список, но я хочу фактически скопировать все элементы по значению (клонировать их). Есть ли быстрая команда, чтобы сделать это, или мне нужно перебирать список и копировать их по одному?

1 Ответ

2 голосов
/ 25 апреля 2010

Вам придется сделать это вручную. В Java нет общепринятого способа глубокого копирования объектов (clone() на самом деле для этого не используется - см. эту статью Джошуа Блоха), и вам придется самостоятельно определить, как глубоко вы хотите скопировать эти объекты.

...