String 和StringBuffer有什么区别?

IT互联网 已帮助: 时间:2025-07-11 18:17:12

String 和StringBuffer有什么区别?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:有什么区别,String,StringBuffer

参考解答

用户头像

406***144

2025-07-11 18:17:12

JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。另外,String实现了equals方法,new String(“abc”).equals(new String(“abc”)的结果为true,而StringBuffer没有实现equals方法,所以,new StringBuffer(“abc”).equals(new StringBuffer(“abc”)的结果为false。


上一篇 是否可以继承String类?

下一篇 如何把一段逗号分割的字符串转换成一个数组?

相似问题