黑马程序员技术交流社区

标题: char和string的区别 [打印本页]

作者: 逍遥才子121    时间: 2015-5-3 17:42
标题: char和string的区别
新人,学到基本数据类型的数据结构了,看到有出现char[]数组和string[]数组,
还有单引号‘和双引号“”,如'a',"a"有什么区别
还有byte[]字节数组有什么应用,求指教


作者: zuoyou    时间: 2015-5-3 18:46
char[]数组中保存的每个元素是单个字符,如 a;String[]数组中保存的每个元素是一个个的字符串,如abcd.
作者: 396460221    时间: 2015-5-3 19:51
char和String的区别char是单个字符,用单引号表示,里面只能存一个字符,String用双引号引起来,里面可以是多个也可以是一个。byte[]数组,应用较多举一个例子,在IO流里建立缓冲区时用的。
作者: fanxia_2007    时间: 2015-5-3 19:58
char是指单个字符,而String是指字符串。
作者: 陈锐涛    时间: 2015-5-3 20:17
打代码中:字符代码要打:
char x='a'; //字符型(单引号)  
string y="ailaohuyou";//字符串,双引号(基本就是很多字母组成就 属于string一类
如果输入System.out.println('a'+1); //的话 'a'就被强制转化成数字97,输出来就是98了。
还有byte[]字节都属于基本数据类型,你学到后面有强制转化整数类型的时候你就会懂的了,是刚刚开始的时候,计算机数据没有那么大的存储需求,后面越来越大,所以类型就变多了,取值范围也变得非常大。类似于小的可以存进大里面,取值范围大的存不进取值范围小的(我也只懂皮毛,好好加油就好了)
作者: 18463730277    时间: 2015-5-3 20:22
char是单字符,string是字符串。''和""是标示用的,''用于字符'a',但是""是字符串的"a"是字符串。byte[]是byte类型的数组




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2