可能重复:
Is there a difference between single and double quotes in Java?“”和“'之间有什么区别?
我见过它使用'版本互不相这是我没有想到减去字符值一些代码是可能的,这得到了思考至于他们推断哪一个是不同的?
“”和“'之间有什么区别?(它们如何改变代码如何看到撇号/引号内的内容等)
可能重复:
Is there a difference between single and double quotes in Java?“”和“'之间有什么区别?
我见过它使用'版本互不相这是我没有想到减去字符值一些代码是可能的,这得到了思考至于他们推断哪一个是不同的?
“”和“'之间有什么区别?(它们如何改变代码如何看到撇号/引号内的内容等)
区别是类型的问题。 " "
是一个字符串字面值,一个只包含空格字符的Java字符串,而' '
是一个字符字面量,或者是一个字面值Java char
。该字符串可以包含1个char
,2,3或更多,字符串由char
的值组成,如' '
。
单引号变量如' '
被解释为char
,而双引号变量如" "
是String
。