я получил непроверенную ошибку выражения при компиляции и найти строку, вызвавшую бытьJava небезопасные или непроверенные выражений: Клонирование ArrayList
ArrayList<Integer> items = (ArrayList<Integer>) this.items.clone();
Я пытаюсь выполнить глубокую копию моего объекта, поэтому я Клонирование свойства объекта и списка массивов указанным выше способом. Как я могу исправить это предупреждение?
- я мог бы использовать
@SuppressWarnings("unchecked")
, но это просто скрывает проблему (Тхо я не ожидал никто) - Если я клонировать вручную цикл через все элементы к нему будет медленнее, я думаю
Будет правильный способ сделать это?
Конечно, нет необходимости делать глубокую копию объектов Integer. –