Мое, возможно, наивное, решение для клонирования ArrayList (замена вектора) -
ArrayList<Double> alBis = (ArrayList<Double>) alOriginal.clone();
учитывая, что поскольку массив содержит неизменяемые значения типа Double, мне не нужно
клонировать их, но только контейнер.
Поскольку clone () возвращает объект, я положил туда приведение, но затем
-Клинт жалуется, что это неконтролируемый актерский состав.
Так что теперь? Игнорировать это с supressWarnings? Создать новый ArrayList
и скопировать оригинальные элементы с компактом для? Любой метод библиотеки похож на
Arrays.copyOf ()
Я прочитал Непроверенное предупреждение о сотворении , но принятый путь невероятно сложен.