Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Можно ли как-нибудь использовать метод remove(), вызванный для контейнера?
Collection.remove(Object) не вызывает никаких toString(), он возвращает булево значение. И println(), соответственно, выведет true или false.while (queue.size() != 0)
{
System.out.println(queue.remove());
}
Какое значение возвращает метод remove(), вызванный для контейнера типа Queue?
Collection.remove()
Collection есть свои перегруженные версии remove(), которые возвращают ссылку на исключаемый объект (но не в коем случае не его строковое значение!), с которой программист может делать все, что захочет — вызывать методы, помещать в другие контейнеры, и т.д.The java.util library has a reasonably complete set of container classes… List, Set, Queue, and Map. ...I shall use the more inclusive term «container.»
3. Какой метод добавления элементов в контейнер ArrayList является предпочтительным:
Arrays.asList или Collections.addAll и почему?
Вопросы и задания для русскоязычной книги Thinking in Java (Философия Java) Брюса Эккеля