936 подписчиков
Напоминаю, что на наших уроках мы разрабатывает приложение - логическую игру "Быки и коровы". На прошлом уроке мы остановились перед тем, как начать знакомиться с таким функционалом, как списки. Да, это не просто объект или элемент пользовательского интерфейса, а целый функционал, т.к. комплекс взаимодействующих между собой методов и классов для отображения списков. Казалось бы что проще - вывести на экран один за другим элементы, содержащие строки, но вот тут и кроется вся сложность. Дело в том,...
9 месяцев назад
7 подписчиков
List в java – это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию. Он содержит основанные на индексах методы для вставки, обновления, удаления и поиска элементов. Он также может иметь повторяющиеся элементы. Но, в отличие от массива, List динамический — в нем можно изменять количество элементов. Две наиболее частые реализации интерфейса List - это ArrayList и LinkedList. Класс ArrayList построен на базе массива. Это означает, что доступ по индексу (порядковому номеру элемента) происходит очень быстро...
1 год назад
461 подписчик
Вы можете использовать метод subList() из класса java.util.List, чтобы получить подсписок с элементами, кроме первых и последних трёх. Вот пример однострочного кода: List<String> originalList = new ArrayList<>(); // Добавьте элементы в исходный список List<String> resultList = originalList.subList(3, originalList.size() - 3); В этом примере мы создали исходный список originalList и добавили в него элементы (замените ArrayList на любую другую реализацию интерфейса List, если нужно). Затем мы используем метод subList(startIndex, endIndex) для получения подсписка...
10 месяцев назад