リストからnull値をすべて除去
471 ワード
List.remove(Object o)
:要素を削除し、成功するとtrue
に戻ります.1つだけ削除されることに注意してください.List.removeAll(Collection> c)
:集合cが存在するすべての状況を削除し、パラメータが要素ではないことに注意する.List.removeIf(Predicate super E> filter)
:条件を満たすすべての要素を削除し、Lambda式に参照します.例:list.removeAll(Collections.singletonList(null));
Streamメソッド
List result = list.parallelStream() .filter(Objects::nonNull) .collect(Collectors.toList());