赞
踩
1、Collections.singleton()
一个用于创建只包含一个元素的不可变集合的方法,创建一个只包含一个值为null的元素的集合。
list.removeAll(Collections.singleton(null));
list.removeAll(Collections.singleton(""));
2、使用 for 循环,创建新的list
List<String> list = new ArrayList<>();
list.add("1111");
list.add("");
list.add("222");
list.add(null);
list.add("3333");
List<String> newList = new ArrayList<>();
for (String str : list) {
if (str != null && !str.isEmpty()) {
newList.add(str);
}
}
System.out.println(newList);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。