Java String contains() 方法

定义和用法

contains() 方法检查字符串是否包含字符序列。

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

实例

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

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

亲自试一试

语法

public boolean contains(CharSequence chars)

参数

参数 描述
CharSequence chars

要搜索的字符.

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

技术细节

返回:

boolean,指示指定字符串中是否存在字符序列:

  • true - 字符序列存在
  • false - 字符序列不存在
抛出: NullPointerException - 如果返回值为 null
Java 版本: 1.5