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

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

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


一个例子


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

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



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


一个例子

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

你可能感兴趣的:(Java中的单引号(‘’)和双引号(“”))