Мне просто интересно, какая польза и цель метода asList()
в Arrays.Что такое использование asList?
Он возвращает список фиксированного размера, поддерживаемый указанным массивом, поэтому мы не можем добавлять элементы в этот список, и он будет похож на массив (мы не можем добавлять к нему элементы). Есть ли способ конвертировать список фиксированного размера в список нефиксированного размера?
Когда я пытаюсь добавить элементы в список фиксированного размера он бросает UnsupportedOperationException
:
Double[] d = {3.0, 4.0, 5.0};
List<Double> myList = Arrays.asList(d);
myList.add(6.0); // here it will throw an exception
+1, для обеспечения решения для исключения. – camickr
/согласен с @camickr – Carl