Я ищу структуру данных, которая ведет себя как очередь (это может быть реализация очереди), но позволяет мне получить несколько элементов из коллекции (пример: первые 15 элементов очереди).
Было бы очень приятно, если бы не потребовались новые зависимости.
Есть ли что-нибудь подобное?
Чем ближе, чем я получил во время моего исследования, был BlockingQueue с методом drainTo(), но это не то, что мне нужно.