java集合与null需要注意的几点

List.add(null)将向集合新增一个null元素,允许存在多个null元素
Set.add(null)将向集合新增一个null元素,但只允许存在一个null元素
Map.put(null, Object)将向集合新增一个Key为null的元素,但只允许存在一个Key为null元素

List.addAll(null)将抛NullPointerException异常
Set.addAll(null)将抛NullPointerException异常
Map.putAll(null)将抛NullPointerException异常

猜你喜欢

转载自happyczx.iteye.com/blog/2314338