0

可能重复:
Java 中的单引号和双引号有区别吗?

我已经看到一些代码使用 ' ' 版本来相互减去我认为不可能的字符值,这让我思考他们到底推断出什么不同?

"" 和 ' ' 和有什么不一样?(他们如何改变代码如何看待撇号/引号等中的内容)

4

2 回答 2

1

区别在于类型。" "是字符串文字,Java String 仅包含空格字符,并且' '是字符文字或文字 Java char。String 可以包含 1、2、3char或更多,并且 Strings 由底层char值数组组成,例如' '.

于 2012-07-02T00:48:56.360 回答
1

单引号变量如' '被解释为 a char,而双引号变量如" "is a String

于 2012-07-02T00:49:06.457 回答