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);
}
}热门推荐
3 送心的祝福语简短
10 新年酒会祝福语简短创意
11 生日祝福语男生韩语简短
12 新年祝福语简短俏皮文案
13 生气蛋糕祝福语大全简短
14 写春节祝福语简短的
15 祝女儿结婚简短祝福语
16 奶茶店新年祝福语简短
17 牛年的吉祥祝福语简短
18 新年顾客简短祝福语大全