Допустим, у меня есть List
, и я знаю, что никогда не хочу добавлять null
. Если я добавляю к нему null, это означает, что я совершаю ошибку. Поэтому каждый раз, когда я бы в противном случае вызвал list.add (item)
, я бы вместо этого позвонил if ( item == null) throw SomeException (); else list.add (item);
. Есть ли существующий класс List
(возможно, в Apache Commons или что-то в этом роде), который делает это за меня?
Аналогичный вопрос: Помощник для удаления пустых ссылок в списке Java? но я не хочу удалять все нули, я хочу убедиться, что они никогда не будут добавлены в первую очередь.