首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

String等等的总结

2012-12-18 
String之类的总结String:是不可变的字符序列。……………………………………………………………………………………………………问题( ::)String s

String之类的总结
String:
是不可变的字符序列。
……………………………………………………………………………………………………
问题( ::)
String s = "hello zhang";
s = s + "IT";
这两句执行后,原始的String对象中的内容变了没有?

答案:没有的。只是现在的s不指向原来的那个对象了,而指向了另一个String对象,内容为“hello zhangIT”原来的那个对象还是存在的,在内存中,只是s这个引用变量不指向它了。

*****************************************************************

StringBuffer:
是可变的字符序列。


具体点儿如下:^^

请解释String与StringBuffer的区别,分别在什么时候用
?String的内容不能改变(改变的是地址的指向),而StringBuffer的内容是可以改变的
?String类和StringBuffer类中定义的方法可以很好的实现互补
?从开发角度来说,大部分情况使用的都是String类,很少使用StringBuffer,使用StringBuffer只有一个前提,当字符串的内容需要不断的修改对象的时候

热点排行