2010-04-25 2 views
0

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

+1

См. Http://stackoverflow.com/questions/715650/java-how-to-clone-arraylist-but-also-clone-its-items – Jon

ответ

2

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

Смежные вопросы