程序:
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Long> list = new ArrayList<>();
list.add(1L);
list.add(null);
list.add(2L);
list.add(null);
list.add(3L);
System.out.println(list);
// 方法一
list.removeAll(Collections.singleton(null));
// 方法二
// List<Long> nullList = new ArrayList<>();
// nullList.add(null);
//
// list.removeAll(nullList);
// 方法三
// Iterator<Long> iterator = list.iterator();
// while (iterator.hasNext()) {
// if (iterator.next() == null) {
// iterator.remove();
// }
// }
System.out.println(list);
}
}
输出:
[1, null, 2, null, 3]
[1, 2, 3]