黑马程序员技术交流社区
标题:
关于StringBuffer
[打印本页]
作者:
王小乖
时间:
2015-3-25 20:45
标题:
关于StringBuffer
用关键字StringBuffer定义的变量算不算字符串类型啊?
作者:
妖妖
时间:
2015-3-25 21:23
String和StringBuffer他们都可以存储和操作字符串,即包含多个字符的字符串数据。 String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。String与StringBuffer之间转换,例如:StringBuilder sb=new StringBuilder("abcdefg"); String sb2=sb.toString(); 个人意见,仅供参考
作者:
福娃51zx
时间:
2015-3-25 21:25
应该算吧,它可以改变原来的值,而String不行,
作者:
李伟松
时间:
2015-3-25 21:40
是可变的字符串序列,和string的区别在于它的可变性,便于操作
作者:
王小乖
时间:
2015-3-25 21:58
妖妖 发表于 2015-3-25 21:23
String和StringBuffer他们都可以存储和操作字符串,即包含多个字符的字符串数据。 String类是字符串常量, ...
知道了,谢谢
作者:
ym199210
时间:
2015-3-25 22:22
就是字符串类型,但是他们之间存在转换,不能直接使用,就像你把钱存银行里面,还是你的钱,但是你要用就得用银行卡取出来。
作者:
jiangwenjun
时间:
2015-3-26 09:54
简单来说就是。如果你用String(不可以改变的)那么你调用它的方法就会重新在内存中创建新的一个String.比较浪费资源。那么StringBuffer的原理是把String放紧缓冲区里再进行对String进行修改。StringBuffer一方面可以避免浪费资源,更仲要的一方面是把String的数据放进缓冲区可以高速计算的好处。所以 你懂的!!!
作者:
bianzhiguo6
时间:
2015-3-26 10:21
楼上分析的比较到位,赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2