ребят, вопрос : почему такие методы в коллекциях как add() имеют тип возвращаемого значения boolean, а не void? Если добавил - true, если не получилось - false. Но не понятно как это можно юзать
Он возвращает true если переданный элемент не null (Не во всех коллекциях.Например в ArrayList он не кинет эксепшн,а в ConcurrentLinkedQueue кинет) и коллекция изменилась успешно в результате вызова