我是Java的初学者。当我读完这本书时,我遇到了这个问题。我的问题是为什么在此期间有单引号而不是双引号。当我们想要打印字符串时,我们使用双引号。
答案 0 :(得分:1)
''表示一种char
“”。表示一种字符串
两者都可以打印
答案 1 :(得分:1)
在Java中,我们使用''
分隔char
和""
来分隔String
。
在这种特殊情况下,您需要char
,因为您要将'.'
与调用charAt
方法的结果进行比较 - 该方法始终为char
。也就是说,sentence.charAt(lastCharPosition)
必须是char
,因此它只能是'.'
而永远不会"."
。
如果你想要一个String
,(在这种情况下你不是这样),你可以写"."
。