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 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短