搜索
编程论坛
→
开发语言
→
『 JAVA论坛 』
→ String类
标题:
String类
只看楼主
yandongdido
等 级:
新手上路
帖 子:41
专家分:0
注 册:2007-9-6
楼主
问题点数:0 回复次数:1
String类
今天在上课老师留啦个问题是关于String的
循环累加二种String的对象:
1.String s="a";
s=s+"a";
2.StringBuffer buf=new StringBuffer();
buf.append("a");
我也在机器上试过啦,但不是很明白啦!!
说是第一种有一个字符串池,请大家帮忙解决一下啦
搜索更多相关主题的帖子:
String
buf
机器
append
new
2008-03-26 13:53
hwoarangzk
来 自:冰封王座
等 级:
贵宾
威 望:
12
帖 子:1894
专家分:0
注 册:2007-7-17
第
2
楼
得分:0
用String类,会在内存中不断创建对象,例如你的1,创建了"a",和"aa"两个对象。
但是StringBuffer类,始终就只有一个对象。
例如StringBuffer buf = new StringBuffer("a");
buf.append("a");
刚开始buf是a,后来又变成了aa,但是内存里面只有一个对象,只不过这个对象从a变成了aa
I'm here, as always...
2008-03-26 13:57
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-205454-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.358570 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved