Java中的单引号(‘’)和双引号(“”)

Java中,单引号(' ')引的是char类型;双引号(" ")引的是String类型;

下面就让我们举个例子来区别一下这两者的区别。


一个例子


       上面这个代码段中,c 的类型是 char ,所以在下一行的if语句中,当前的一个判断条件(c>="a"&&c<="z")编译出错,原因显而易见,因为我们在判断时,用了双引号(" ");

因为c 的类型是 char,而双引号(" ")引的是String类型,所以出错;



如果我们将上面的例子改一下:


一个例子

我们将上一个例子中的双引号(" ")改成单引号(' '),编译就通过了,因为c 的类型是 char,单引号(' ')引的也是char类型。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容