'.'之间的区别 和"." 在java中

ibe*_*rck 6 java

连接字符串与''和""之间有区别吗?

例如,有什么区别:

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)换句话说.使用""作为文本以避免意外.


Otá*_*cio 9

"" 是一个字符串,'.' 是一个炭.