检查字符串是否仅包含空字符的正确方法是什么?
String s = "\u0000";
if(s.charAt(0) == 0) {
System.out.println("null characters only");
}
或者
String s = "\0\0";
for(int i = 0; i < s.length(); i++) {
if(s.charAt(i) == 0)
continue;
else break;
}
两者都有效。但是有没有更好更简洁的方法来执行这个检查。是否有一个实用程序来检查java中的字符串是否只包含空字符(\u0000
OR \0
)?
'\0'
和和有什么区别'\u0000'
?