ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Java - `String contentEquals()`方法 > 原文: [https://beginnersbook.com/2013/12/java-string-contentequals-method-example/](https://beginnersbook.com/2013/12/java-string-contentequals-method-example/) 方法`contentEquals()`将`String`与`String Buffer`进行比较并返回一个布尔值。如果`String`与`String`缓冲区匹配,则返回`true`,否则返回`false`。 `boolean contentEquals(StringBuffer sb)` ### 例 在这个例子中,我们有两个字符串和两个字符串缓冲区。我们使用`contentEquals()`方法比较字符串和字符串缓冲区。这里我们通过直接调用`System.out.println`语句中的方法来显示结果。但是,您也可以将返回的值存储在布尔变量中,并进一步使用它:`boolean var = str1.contentEquals(sb1);` ```java public class ContentEqualsExample { public static void main(String args[]) { String str1 = "First String"; String str2 = "Second String"; StringBuffer str3 = new StringBuffer( "Second String"); StringBuffer str4 = new StringBuffer( "First String"); System.out.println("str1 equals to str3:"+str1.contentEquals(str3)); System.out.println("str2 equals to str3:"+str2.contentEquals(str3)); System.out.println("str1 equals to str4:"+str1.contentEquals(str4)); System.out.println("str2 equals to str4:"+str2.contentEquals(str4)); } } ``` 输出: ```java str1 equals to str3:false str2 equals to str3:true str1 equals to str4:true str2 equals to str4:false ```