黑马程序员技术交流社区

标题: char[]与String[]的区别? [打印本页]

作者: Cfan_yang    时间: 2014-11-25 16:19
标题: char[]与String[]的区别?
char表示字符,String表示字符串,那么char[]与String[]有什么区别呢?
作者: meijinyu    时间: 2014-11-25 16:26
char[]表示字符数组,存放的说一个个字符,char a[]={'a','b','c'}
作者: 農邨尛夥兒    时间: 2014-11-25 17:40
char[]是字符数组,如:char ch[]={'1','2','3'};String[]是String数组,如:String[] arr = {"a","b"}。
char[]中存储的是字符,char占一个字节,而String[]中存储的是String。
作者: 丑小子799    时间: 2014-11-25 17:58
char[]存放的是字符,而且是带引号包着的,String也可以是单个字符,但是是双引号包着的,看是双引号还是单引号就可以判断是char还是String
作者: 王小忠    时间: 2014-11-25 21:00
一个是字符数组,一个值字符串数组,字符数组自能存字符,字符串数组只能存字符串.当然字符串数组是可以转成字符数组的,此时需要调用toCharArray()方法
作者: zhangyangLengen    时间: 2014-11-25 21:35
首先char类型是基本类型,char[]  chs;是数组,是一种对象的引用。 Object obj=chs
而String[] strs 是一种对象数组的引用 Object obj[]=strs;
作者: 西同学    时间: 2014-11-25 22:31
一个是字符数组   ‘b’     另一个是字符串数组“b”
作者: 米家小九    时间: 2014-11-26 06:25
加深了印象
作者: Afridoce    时间: 2014-11-26 14:25
来学习学习!
作者: dede风    时间: 2014-11-26 16:45
我去,楼主应该知道的.
作者: java小兵    时间: 2014-11-26 17:41
过来学习 的!!!
作者: SpiderManZZH    时间: 2014-11-27 00:01
一个是字符数组,一个是字符串数组
作者: wljusa    时间: 2014-11-27 13:03
赞一个赞
作者: wtjohn    时间: 2014-11-27 17:54
char[] 里面全是单个的字符,String[] 里面每个都是单独的字符串
作者: 清诗纪事    时间: 2014-11-27 20:11
char的数组元素是单个字符,比如[a,b,c]这样的,string里边的元素可以是字符串
作者: xingkong123    时间: 2014-11-27 22:51
来长见识了。。。。
作者: yibo924    时间: 2014-11-27 23:26
看看大家的回答 涨姿势
作者: yninggis    时间: 2014-11-28 00:57
每个位置的空间大小不同。




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