📜  java字符串之-contains

📅  最后修改于: 2020-09-26 05:47:27             🧑  作者: Mango

Java字符串contains()

java 字符串 contains()方法搜索此字符串的字符序列。如果在此字符串中找到char值序列,则返回true;否则返回false。

内部实现

  public boolean contains(CharSequence s) {
        return indexOf(s.toString()) > -1;
    }

Signature(签名)

字符串 contains()方法的签名如下:

public boolean contains(CharSequence sequence)

参数

sequence:指定要搜索的字符的顺序。

返回值或类型

如果存在char值序列,则为true,否则为false。

Throws(异常对象)

NullPointerException:如果sequence为null。

Java字符串contains()方法示例

class ContainsExample{
public static void main(String args[]){
String name="what do you know about me";
System.out.println(name.contains("do you know"));
System.out.println(name.contains("about"));
System.out.println(name.contains("hello"));
}}
true
true
false

Java字符串contains()方法示例2

contains()方法搜索区分大小写的字符序列。如果参数不区分大小写,则返回false。让我们看下面的例子。

public class ContainsExample2 {
public static void main(String[] args) {
String str = "Hello Javatpoint readers";
boolean isContains = str.contains("Javatpoint");
System.out.println(isContains);
// Case Sensitive
System.out.println(str.contains("javatpoint")); // false
}
}
true
false

Java字符串contains()方法示例3

contains()方法有助于在字符串找到一个字符序列。我们可以在控件结构中使用它来生成基于搜索的结果。让我们在下面看一个例子。

public class ContainsExample3 {
public static void main(String[] args) {
String str = "To learn Java visit Javatpoint.com";
if(str.contains("Javatpoint.com")) {
System.out.println("This string contains javatpoint.com");
}else
System.out.println("Result not found");
}
}

输出:

This string contains javatpoint.com