Java 从字符串列表中删除空格
我有一个Java 从字符串列表中删除空格,java,list,Java,List,我有一个列表,其中可以包含空格(“”) 有没有一个简单的方法来删除列表中的所有空格?我用这种方式来做 ListIterator<String> it = values.listIterator(); while (it.hasNext()) { if (it.next().equals("")) { it.remove(); } } ListIterator it=values.ListIterator(); while(it.hasNext()){ if(it.n
列表
,其中可以包含空格(“”)
有没有一个简单的方法来删除列表中的所有空格?我用这种方式来做
ListIterator<String> it = values.listIterator();
while (it.hasNext()) {
if (it.next().equals("")) {
it.remove();
}
}
ListIterator it=values.ListIterator();
while(it.hasNext()){
if(it.next().equals(“”){
it.remove();
}
}
谢谢你的帮助 我找到了一个解决方案
removeAll(集合c)
那很好 在
列表
界面中有一个名为removeAll(集合c)
的方法,可以删除所有元素
它将从列表中删除所有空白字符串
values.removeAll(Arrays.asList("")); //remove all blank String
Java 8添加了一个优雅的方法:
列表条目为空或列表中的条目之间包含空格?可能重复
values.removeAll(Arrays.asList("")); //remove all blank String
values.removeIf(String::isEmpty);