社区
Java SE
帖子详情
String和StringBuffer的区别!?!糊了
Patrick_DK
2002-01-11 03:11:45
我记得好像看到过他们的区别是String不可变,而StingBuffer是可以变长的。
但是
String s="111";
s+="222";
System.out.println(s); // output 111222
这么看来,String也是可变的喽?
所以糊涂了,到底它们的本质区别在哪里啊?
...全文
58
6
打赏
收藏
String和StringBuffer的区别!?!糊了
我记得好像看到过他们的区别是String不可变,而StingBuffer是可以变长的。 但是 String s="111"; s+="222"; System.out.println(s); // output 111222 这么看来,String也是可变的喽? 所以糊涂了,到底它们的本质区别在哪里啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyyoung
2002-01-11
打赏
举报
回复
多个字符串连接尽量少适用“+”
应使用StringBuffer.append()
xmvigour
2002-01-11
打赏
举报
回复
String s="123";
String s1=s;
s+="222";
System.out.println("s="+s+" s1="+s1+" s=s1="+(s==s1));
输出:
s=123222 s1=123 s=s1=false
if not a new String object reference variable s then (s==s1) must be true!
Patrick_DK
2002-01-11
打赏
举报
回复
哦,谢谢了
xmvigour
2002-01-11
打赏
举报
回复
是这样理解的!书上都这样讲的!:))
Patrick_DK
2002-01-11
打赏
举报
回复
哦,是不是因为String可以隐蔽构造器来创建实例的缘故?
String s="111";
s+="222"; // 其实是String object reference variable s“指向”了一个新的实例
是这样理解吧?
xmvigour
2002-01-11
打赏
举报
回复
s 已经是一个新的String 对象了,
而StingBuffer可以变长的与String的区别在于StringBuffer操作时都是同一个对象,没有再产生新的StringBuffer对象!
String
、
String
Builder、
String
Buffer
区别
先从网上copy几个概念 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中)。当在一段代码块定义一个变量时,Java就在...
引用数据类型
在Java中除了8种基本数据类型外,其他数据类型全部都是引用(reference)数据类型,Java语言的引用数据...引用类型常见的有:
String
、
String
Buffer
、ArrayList、HashSet、HashMap等。例如:
String
类就是引用数据类型。
货物进销管理系统
货物进销管理系统 一.实验目的 ...掌握字符串类(
String
,
String
Buffer
)的使用。 4.掌握用面向对象的方法分析和解决复杂问题。 二.实验内容 编写一个Inventory.java完成以下功能(没有学过...
JAVA基础知识学习全覆盖
文章目录一、JAVA基础知识1、一些基本概念1.
String
buffer
2.局部变量成员变量3.反射机制4.protect5.pow(x,y)6.final ,finally,finalize的
区别
7.子类异常与父类异常的关系8.instanceof9.阻塞非阻塞的
区别
10.多态11....
JPinyin繁体相互转换
// 用正则表达式"[\u4e00-\u9fa5]"匹配 字符串 Scanner sc =new Scanner(System.in);...
String
Buffer
ss=new
String
Buffer
(s); if( (int)ss.charAt(i) >= 0x4e00 &&am...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章