📅  最后修改于: 2023-12-03 15:31:32.088000             🧑  作者: Mango
Java中String类提供了许多与字符串相关的方法,其中contentEquals()方法是用于比较两个字符串的内容是否相等的方法。本文将介绍Java String contentEqual()方法的语法、返回值、示例以及其它相关信息。
contentEquals()方法有两个重载形式,它们的语法如下所示:
public boolean contentEquals(CharSequence cs)
public boolean contentEquals(StringBuffer sb)
两个contentEqual()方法的参数说明如下:
cs
: 一个CharSequence对象,用于与字符串进行比较。sb
: 一个StringBuffer对象,用于与字符串进行比较。如果字符串的内容与参数指定的内容相等,则返回true,否则返回false。
下面是一个使用contentEqual()方法的示例:
public class ContentEqualsExample {
public static void main(String[] args) {
String str1 = "hello world";
String str2 = "Hello World";
// contentEquals(CharSequence cs)示例
boolean result1 = str1.contentEquals("hello world");
boolean result2 = str1.contentEquals("Hello World");
System.out.println(result1);
System.out.println(result2);
// contentEquals(StringBuffer sb)示例
StringBuffer sb = new StringBuffer("hello world");
boolean result3 = str1.contentEquals(sb);
System.out.println(result3);
}
}
输出结果:
true
false
true
上面的示例展示了contentEquals()方法的两种使用方式,其中第一种方式使用CharSequence进行比较,第二种方式使用StringBuffer进行比较。
Java String contentEquals()方法是用于比较两个字符串是否相等的方法,它可以比较一个CharSequence对象或一个StringBuffer对象。在使用contentEqual()方法时,要记得区分这两个方法的区别,并且根据需要选择不同的方法进行使用。