连接字符串与''和""之间有区别吗?
例如,有什么区别:
String s = "hello" + "/" + "world";
Run Code Online (Sandbox Code Playgroud)
和
String s = "hello" + '/' + "world";
Run Code Online (Sandbox Code Playgroud)
提前致谢.
Rob*_*Rob 24
用双引号括起来的文字例如"foo"是字符串,而单引号文字例如'c'是字符.在连接行为方面,没有明显的区别.
然而,值得记住的是,字符串和字符在所有情况下都不可互换,并且您不能使用由多个字符组成的单引号字符串.
Joh*_*son 12
System.out.println('a'+'b'+'c');
> 294
System.out.println("a"+"b"+"c");
> abc
Run Code Online (Sandbox Code Playgroud)
这里发生的是(char)+(char)=(int)换句话说.使用""作为文本以避免意外.
| 归档时间: |
|
| 查看次数: |
670 次 |
| 最近记录: |