Java String contentEquals() 方法

定义和用法

contentEquals() 方法搜索字符串,以查明它是否包含与指定字符串或 StringBuffer 中完全相同的字符序列。

如果字符存在则返回 true,如果不存在则返回 false

实例

查明字符串是否包含字符序列:

String myStr = "Hello";
System.out.println(myStr.contentEquals("Hello"));  // true
System.out.println(myStr.contentEquals("e"));      // false
System.out.println(myStr.contentEquals("Hi"));     // false

亲自试一试

语法

有两种 contentEquals() 方法:

public boolean contentEquals(StringBuffer chars)
public boolean contentEquals(CharSequence chars)

参数

参数 描述
StringBuffer chars 要搜索的 StringBuffer。
CharSequence chars 要搜索的字符序列。

StringBuffer 类就像 String,只是它可修改,可在 java.lang 包中找到。

CharSequence 接口是可读的 char 值序列,可在 java.lang 包中找到。

技术细节

返回:

boolean,指示指定字符串(或 StringBuffer)中是否存在完全相同的字符序列:

  • true - 字符序列存在
  • false - 字符序列不存在
Java 版本:

1.4 (contentEquals (StringBuffer chars))

1.5 (contentEquals (CharSequence chars))