有引号字符串(QuotedString)和无引号字符串(UnquotedString)
区别:
它们的主要区别还是体现在最终的显示上,我们平时定义一个字符串,比如说String pig = "Where is pig"; 那么pig就是一个无引号字符串(UnquotedString),别看它定义的时候用引号引着,它就是无引号字符串,因为刚才说了,有引号还是无引号是相对于最终显示来定的。
显然,pig最终的显示是这样的(没有带引号):
Where is pig
那么如果要让pig变成有引号字符串(QuotedString)该怎么搞呢?
下面的方式肯定是不行的,编译器直接报错:
String pig = ""Where is pig"";
当然,是有好多方法来实现的,这里就不贴了,它最终的显示结果是这样的:
"Where is pig"