Почему ArrayDeque поддерживает случайное удаление с использованием remove (Object o)? - PullRequest
0 голосов
/ 11 декабря 2018

ArrayDeque должен поддерживать только вставку и удаление только на концах, то есть как на переднем, так и на заднем концах.Если элемент может быть удален из очереди, не нарушает ли он стандартное поведение очереди?

1 Ответ

0 голосов
/ 11 декабря 2018

Существует разница между poll (который должен использоваться для доступа к очереди) и remove (который используется для удаления объекта из коллекции, что определяется интерфейсом Collection)

...