Чтобы получить неизменяемую коллекцию в Java, вы можете использовать метод Collections.unmodifiedCollection(), предоставляемый классом java.util.Collections. Например, предположим, что у вас есть ArrayList, который вы хотите сделать немодифицируемым: import java.util.*;
List<String> list = new ArrayList<>();
list.add("one");
list.add("two");
list.add("three");
Collection<String> unmodifiable = Collections.unmodifiableCollection(list); Теперь неизменяемая коллекция содержит те же элементы, что и коллекция списка, но ее нельзя изменить. Если вы попытаетесь добавить или удалить элементы из неизменяемой коллекции, будет выдано исключение UnsupportedOperationException. 1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions Tелеграмм канал: https://t.me/DEBAGanov Мое резюме: https://github.com/DEBAGanov