我已经经历了多个小时的表达,但无法完全满足我的需要。
如果我有以下输入:
Hi
This
Is
A
Test
我将其修剪为:
Hi
This
Is
A
Test
当空白行长度为0(no String
)时,一切都很好,但是某些输入(" ")
在这些空白行中包含一些空格,因此希望检查字符串是否具有0:无限数量的空白但没有字符(简单地为空白行)。
ArrayList<Integer> listOfBlanks = new ArrayList<>();
for(int i = 0; i < arrayList.size(); i++) {
if(arrayList.get(i).isEmpty()) {
if(arrayList.get(i+1).isEmpty())
listOfBlanks.add(i+1);
}
}
String#isEmpty
只有在没有空格的情况下才是好的
使用string.trim().isEmpty()
修整后检查长度0开头和结尾的空格。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句