Java Collections неизбежно [дублировать]JAVA

Программисты JAVA общаются здесь
Anonymous
Java Collections неизбежно [дублировать]

Сообщение Anonymous »

Эта программа работает нормально, но когда я пытаюсь запустить код с любым из этих закомментированных утверждений, она бросает ошибку unspportedOperationException », и я не могу понять, почему. Я не хочу добавлять элементы в список индивидуально. < /P>
/*
List strings =Arrays.asList("Namste", "India", "..!");
--> java.base/java.util.AbstractList.add
*/

/*
List strings =List.of("Namste", "India", "..!");
--> java.util.ImmutableCollections$AbstractImmutableCollection.add
*/
List strings =new ArrayList();
strings.add("Namaste");
strings.add("India");
strings.add("..!");

System.out.printf("Before : ");
for (String string : strings)
System.out.printf("%s ",string);

Methods.addAll(strings, "G","K");

System.out.printf("\nAfter : ");
for (String string : strings)
System.out.printf("%s ",string);
< /code>
methods.addall определяется так: < /p>
public static void addAll(List list, T... arr) {
for (T elt : arr) list.add(elt);
}


Подробнее здесь: https://stackoverflow.com/questions/712 ... -immutable

Вернуться в «JAVA»