A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Cfan_yang 中级黑马   /  2014-11-25 16:19  /  1611 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

char表示字符,String表示字符串,那么char[]与String[]有什么区别呢?

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

17 个回复

倒序浏览
meijinyu 来自手机 中级黑马 2014-11-25 16:26:21
沙发
char[]表示字符数组,存放的说一个个字符,char a[]={'a','b','c'}
回复 使用道具 举报
char[]是字符数组,如:char ch[]={'1','2','3'};String[]是String数组,如:String[] arr = {"a","b"}。
char[]中存储的是字符,char占一个字节,而String[]中存储的是String。
回复 使用道具 举报
char[]存放的是字符,而且是带引号包着的,String也可以是单个字符,但是是双引号包着的,看是双引号还是单引号就可以判断是char还是String
回复 使用道具 举报
一个是字符数组,一个值字符串数组,字符数组自能存字符,字符串数组只能存字符串.当然字符串数组是可以转成字符数组的,此时需要调用toCharArray()方法
回复 使用道具 举报
首先char类型是基本类型,char[]  chs;是数组,是一种对象的引用。 Object obj=chs
而String[] strs 是一种对象数组的引用 Object obj[]=strs;
回复 使用道具 举报
一个是字符数组   ‘b’     另一个是字符串数组“b”
回复 使用道具 举报
米家小九 来自手机 中级黑马 2014-11-26 06:25:27
8#
加深了印象
回复 使用道具 举报
来学习学习!
回复 使用道具 举报
我去,楼主应该知道的.
回复 使用道具 举报
过来学习 的!!!
回复 使用道具 举报
一个是字符数组,一个是字符串数组
回复 使用道具 举报
wljusa 中级黑马 2014-11-27 13:03:48
13#
赞一个赞
回复 使用道具 举报
wtjohn 中级黑马 2014-11-27 17:54:05
14#
char[] 里面全是单个的字符,String[] 里面每个都是单独的字符串
回复 使用道具 举报
char的数组元素是单个字符,比如[a,b,c]这样的,string里边的元素可以是字符串
回复 使用道具 举报
来长见识了。。。。
回复 使用道具 举报
看看大家的回答 涨姿势
回复 使用道具 举报
每个位置的空间大小不同。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马