java中,char[ ] subStr=new char[8]是什么意思?跟用String创建的字符串有啥区别?

java中,char[ ] subStr=new char[8]是什么意思?

2011-02-18 20:43 170322637163  |  分类:C/C++  |  浏览1313次
跟用String创建的字符串有啥区别?
2011-02-18 22:49 提问者采纳
char[ ] subStr=new char[8] 在内存中开辟一个空间储存了八个字符的数组对象
String 分两种String str = "hello" 是将hello放在字符串池中
而String str = new String("hello") 是在内存中开一个空间储存了一个字符串对象
至于你问的跟字符串的区别:这个可以没什么太大的联系,各自的方法跟属性都不一样,虽然可以相互转化,但是在JAVA中都是属于同一个东西,都可以看做对象。一个苹果切8分 跟另外一个苹果,那8分是一个整体,而另一个是一个整体,那8分可以是别的比如香蕉什么的。性质不同的两种类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值