课程
/后端开发
/Java
/Java入门第三季
字符与字符串的区别?
2016-06-04
源自:Java入门第三季 2-3
正在回答
String是引用数据类型,char是基本数据类型,Java中数据类型也就这两大类。基本数据类型还包括int,long,double等,而剩下的都是引用数据类型,比如你定的一个class类,Java中的其他Date,Object等类,String也就是这一范畴,它和char其他关系不大,但是又有关系。
类型不同,一个是String类型,是对象,一个是char类型,是基本数据类型
写法不同,一个是双引号"String",一个是单引号'S'
比较时必须把字符串转换成字符数组进行才能进行逐个比较
if ("String".getBytes()[0] == 'S'){
System.out.println("字符串String的首字符是字符S");
}
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答字符串,字符串
1 回答字符串转换为字符型
3 回答字符串长度与最后一个字符获取下标的疑问
1 回答随机字符串Id+随机字符串姓名的排序
1 回答Java 中字符串