在 Java 中,从字符串列表中删除空元素
在Java中,我有一个字符串的数组列表,例如:
[,Hi, ,How,are,you]
我想删除空和空元素,如何更改它,所以它是这样的:
[Hi,How,are,you]
在Java中,我有一个字符串的数组列表,例如:
[,Hi, ,How,are,you]
我想删除空和空元素,如何更改它,所以它是这样的:
[Hi,How,are,you]
List<String> list = new ArrayList<String>(Arrays.asList("", "Hi", null, "How"));
System.out.println(list);
list.removeAll(Arrays.asList("", null));
System.out.println(list);
输出:
[, Hi, null, How]
[Hi, How]
这是一个非常晚的答案,但你也可以使用:Collections.singleton
List<String> list = new ArrayList<String>(Arrays.asList("", "Hi", null, "How"));
list.removeAll(Collections.singleton(null));
list.removeAll(Collections.singleton(""));