Java.lang.String 类

java.lang.String.contentEquals() 方法用于将给定字符串与指定的 StringBuffer 进行比较。如果字符串表示的字符序列与指定的 StringBuffer 相同,则返回 true,否则返回 false。

语法

public boolean contentEquals(StringBuffer sb)

参数

sb 指定要与给定字符串进行比较的 StringBuffer。

返回值

如果此 String 表示的字符序列与指定的 StringBuffer 相同,则返回 true,否则返回 false。

异常

无。

示例:

在下面的示例中,contentEquals()方法用于检查给定字符串str1是否表示与StringBuffers str2相同的字符序列str3

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    String str1 = "Hello World";
    StringBuffer str2 = new StringBuffer("Hello World");
    StringBuffer str3 = new StringBuffer("World");

    System.out.println(str1.contentEquals(str2)); 
    System.out.println(str1.contentEquals(str3)); 
  }
}

上述代码的输出将是:

true
false