在Java中,什么是“”(空引号),“”(引号用一个空格),以及如何做我测试前一个方面的区别char
?
Answer 1:
""
代表空字符串。 " "
是不是空的,它包含一个空格字符。
你不能测试前的方面char
在方面的测试吧:,因为没有字符String
:它是String
长度为零,并String.equals("")
返回true
为空字符串。
或来讲char
阵列 ,空字符串对应于该char
的长度为零,例如数组:
char noChars[] = new char[0];
String str = new String(noChars);
// now str is the empty String
Answer 2:
""
-是一个空字符串,它具有零lenght,尝试调用length()
方法就可以了。
" "
-用1个空格的字符串。
Answer 3:
“” - Empty Sting - String with 0 length
“ ” - single space - String with 1 length
Answer 4:
两个""
和" "
是分别在长度为0和1字符串对象。 这里是焦炭原语方面的内容表示:
"" - empty char[] array
" " - char[] { ' ' } :- Char aray with single char entry
最好使用String.equals
比较字符串的内容时。 这里只是一个length()
检查是必要的,但。
文章来源: What is the difference between “” and “ ”, and how do I test the former in terms of a char?