Вы можете использовать метод subList() из класса java.util.List, чтобы получить подсписок с элементами, кроме первых и последних трёх. Вот пример однострочного кода:
List<String> originalList = new ArrayList<>();
// Добавьте элементы в исходный список
List<String> resultList = originalList.subList(3, originalList.size() - 3);
В этом примере мы создали исходный список originalList и добавили в него элементы (замените ArrayList на любую другую реализацию интерфейса List, если нужно). Затем мы используем метод subList(startIndex, endIndex) для получения подсписка. В данном случае, мы указываем индекс начала подсписка как 3 (исключая первые три элемента) и индекс конца подсписка как originalList.size() - 3 (исключая последние три элемента).
Обратите внимание, что метод subList() возвращает представление (view) подсписка, которое является частью исходного списка. Любые изменения в представлении подсписка будут отражаться на исходном списке и наоборот. Если вам нужен новый экземпляр списка с выбранными элементами, вы можете создать новый список и передать в него элементы из подсписка, используя конструктор или метод addAll().
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov