搜索
Java 教程 / Java String contentEquals() 方法

Java String contentEquals() 方法

定义和用法contentEquals() 方法搜索字符串,以查明它是否包含与指定字符串或 StringBuffer 中完全相同的字符序列。如果字符存在则返回 t



定义和用法

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))