Java 中 String 和 StringBuffer 类的区别
在这篇文章中,我们将了解Java中String和StringBuffer类之间的区别。
细绳
它是一个不可变的类。
这意味着不能对类的元素进行更改。
它很慢。
当字符串连接时,它消耗更少的内存。
这是因为每次都会创建一个新实例。
它覆盖了equals()Object类的方法。
因此,'equals'方法可用于比较两个字符串。
以下是String类的示例-
示例
public class StringDemo {
public static void main(String args[]) {
String palindrome = "Dot saw I was Tod";
int len = palindrome.length();
System.out.println( "字符串长度为: " + len );
}
}字符串缓冲区
它是一个可变类。
这意味着可以对此类中的元素进行更改。
它很快。
连接字符串时使用较少的内存。
It类不会覆盖equals()Object类的方法。
以下是StringBuffer类的示例-
示例
public class Demo {
public static void main(String args[]) {
StringBuffer sBuffer = new StringBuffer("test");
sBuffer.append(" String Buffer");
System.out.println(sBuffer);
}
}热门推荐
10 怎么说祝福语简短
11 学生开心成语祝福语简短
12 3岁孩子祝福语简短
13 婚庆花篮祝福语简短大气
14 英语简短祝福语给学生
15 文艺结婚祝福语短语简短
16 许嵩生日祝福语简短
17 朋友孩子考试祝福语简短
18 成长仪式的简短祝福语