每天开心一点

java中单引号,双引号的区别

2019-11-02 11:47:00    六月    727    来源: https://zhidao.baidu.com/question/126686411.html

    单引号引的数据 是char类型的——》单引号只能引一个字符(表示单个字符)
双引号引的数据 是String类型的——》而双引号可以引0个及其以上(引用字符串)

char类型的值用单引号引起来的单个字符
如: char a = 'b'
而java中的双引号 表示字符串 一个或多个字符
如 String c = "abc"
String d="a"
和char d=‘a’

区别1:java中的 单引号 表示字符,java中的 双引号 是字符串。

区别2: 单引号 引的数据一般是char类型的; 双引号 引的数据 是String类型的。

区别3:java中 单引号 里面只能放一个字母或数字或符号;java中的 双引号 里面是0到多个字符构成。所以字符可以直接转换成字符串。字符串需要使用charAt(n) 来获取第几个字符。

char定义时用单引号,只能有一个字母,数字。char c='c';而String用双引号,可以是一个,也可能是多个字母,汉字等。就是所谓的字符串。String s="adsaf";

char只是一个基本类型,而String 可以是一个类,可以直接引用。比如char c='c';不能直接对c调用方法。String s="abc";  这时可以调用s.charAt(0);等方法,因为String是类,这是就是对象的调用了。