帮手删除Java列表中的空引用?
问题内容:
给出以下列表:
List<String> list = new ArrayList<String>();
list.add("s1");
list.add("s2");
list.add(null);
list.add("s3");
list.add(null);
list.add("s4");
我需要一个删除空引用的帮助器类。就像是:
SomeHelper.removeNullReference(list);
这样列表就只包含“ s1”,“ s2”,“ s4”,“ s4”(非空引用)。
我应该使用什么来满足此要求?
问题答案:
list.removeAll(Collections.singleton(null));