鉴于以下列表:
List<String> list = new ArrayList<String>();
list.add("s1");
list.add("s2");
list.add(null);
list.add("s3");
list.add(null);
list.add("s4");
Run Code Online (Sandbox Code Playgroud)
我需要一个删除空引用的辅助类.就像是:
SomeHelper.removeNullReference(名单);
这样列表只包含"s1","s2","s4","s4"(非空引用).
我应该用什么来满足这个要求?
我知道 Set 和 Map 接受 null 值,今天我刚刚发现 LinkedList 也接受 null 值,例如
map.put(null, 1);
set.add(null);
linkedList.add(null)
Run Code Online (Sandbox Code Playgroud)
是否还有其他允许存储空值的集合?只需发帖即可在一个地方获得一份全面的列表以及每个列表的原因。