在Java中,""(空引号)和""(带有单个空格的引号)之间的区别是char什么?如何根据a测试前者?
""表示空字符串." "是不是空的,它包含一个空格字符.
你不能用a来测试前者char,因为没有字符:用a测试它String:它String的长度为零,并String.equals("")返回true空字符串.
或者就char 数组而言,空字符串对应于char长度为零的数组,例如:
char noChars[] = new char[0];
String str = new String(noChars);
// now str is the empty String
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
404 次 |
| 最近记录: |