Проверьте, неизменен ли списокJAVA

Программисты JAVA общаются здесь
Anonymous
Проверьте, неизменен ли список

Сообщение Anonymous »

Как проверить тип реализации? Как вы можете исправить последнюю строку, чтобы она компилировала и возвращает True?List list1 = new ArrayList(List.of("1", "2"));
List list2 = List.of("1", "2").stream().toList();

list1 instanceof List; // true

list2.getClass().getName(); // java.util.ImmutableCollections$ListN
list2 instanceof java.util.ImmutableCollections; // does not compile


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

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