java中单引号和双引号有什么区别

如题所述

java中单引号和双引号有的区别:

一、引用的数据类型不同

单引号的数据是char类型,如char[] arr={'a','b'}; 为char类型。

双引号的数据是String类型,如String[] arr = {"a","b","c"}; 为string类型。

二、调用的方法不同

单引号不能直接对定义的数据调用方法。

双引号可以调用s.charAt(0);等方法。

三、定义的格式不同

单引号定义数据时引号内只能有一个字母,数字,只能存储一个字符。

双引号定义数据时引号内可以是一个,也可能是多个字母,汉字等,即字符串。可以存储0个或多个字符,其实string类型就是char类型的数组表现形式。

四、引用的数据数量不同

单引号只能引一个字符(表示单个字符)。

双引号可以引0个及其以上的字符(引用字符串)如 String c = "abc"、String d="a"和char d=‘a’。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网