“和”之间有什么区别?

时间:2012-07-02 00:47:29

标签: java string char

  

可能重复:
  Is there a difference between single and double quotes in Java?

我见过一些使用''版本来减去彼此字符值的代码,我认为这些代码是不可能的,这些代码可以考虑到他们推断的不同之处是什么?

“”和“”之间有什么区别?(它们如何改变代码在撇号/引号内的显示方式等。)

2 个答案:

答案 0 :(得分:1)

区别在于类型问题。 " "是字符串文字,只包含空格字符的Java字符串,' '是字符文字或文字Java char。字符串可以包含1 char,2,3或更多,而字符串由char的{​​{1}}值的基础数组组成。

答案 1 :(得分:1)

单引号变量(例如' ')被解释为char,而双引号变量(例如" ")则为String