Page 1 of 1

Überprüfen Sie, ob die Liste unveränderlich ist

Posted: 17 Feb 2025, 11:21
by Anonymous
Wie kann man die Art der Implementierung überprüfen? Wie können Sie die letzte Zeile korrigieren, damit sie wahr erfasst und true zurückgibt? < /P>

Code: Select all

        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