1 год назад
Java 906. Как одним вызовом из List получить List со всеми элементами, кроме первых и последних 3-х?
Вы можете использовать метод subList() из класса java.util.List, чтобы получить подсписок с элементами, кроме первых и последних трёх. Вот пример однострочного кода: List<String> originalList = new ArrayList<>(); // Добавьте элементы в исходный список List<String> resultList = originalList.subList(3, originalList.size() - 3); В этом примере мы создали исходный список originalList и добавили в него элементы (замените ArrayList на любую другую реализацию интерфейса List, если нужно). Затем мы используем метод subList(startIndex, endIndex) для получения подсписка...
Разделение List в Java
1. Обзор В этом уроке я покажу, как разделить список на несколько подсписков заданного размера. Для относительно простой операции нет поддержки в стандартных API коллекций Java. К счастью, и в Guava , и в Apache Commons Collections операция реализована аналогичным образом. 2. Используйте Guava для разделения списка Guava облегчает разбиение списка на подсписки заданного размера — с помощью операции Lists.partition : @Test public void givenList_whenParitioningIntoNSublists_thenCorrect() { List<Integer> intList = Lists...