Java字符串contains()

本文概述

  • Java字符串contains()方法示例
  • Java字符串contains()方法示例2
  • Java字符串contains()方法示例3
java字符串contains()方法搜索此字符串中的字符序列。如果在此字符串中找到char值序列, 则返回true, 否则返回false。
内部实施
public boolean contains(CharSequence s) { return indexOf(s.toString()) > -1; }

签名
字符串contains()方法的签名如下:
public boolean contains(CharSequence sequence)

参数
sequence:指定要搜索的字符的顺序。
退货
如果存在char值序列, 则为true, 否则为false。
投掷
【Java字符串contains()】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()方法示例2contains()方法搜索区分大小写的字符序列。如果参数不区分大小写, 则返回false。让我们看下面的例子。
public class ContainsExample2 { public static void main(String[] args) { String str = "Hello srcmini readers"; boolean isContains = str.contains("srcmini"); System.out.println(isContains); // Case Sensitive System.out.println(str.contains("srcmini")); // false } }

true false

Java字符串contains()方法示例3contains()方法有助于在字符串中找到一个字符序列。我们可以在控件结构中使用它来生成基于搜索的结果。让我们在下面看一个例子。
public class ContainsExample3 { public static void main(String[] args) { String str = "To learn Java visit srcmini.com"; if(str.contains("srcmini.com")) { System.out.println("This string contains srcmini.com"); }else System.out.println("Result not found"); } }

输出:
This string contains srcmini.com

    推荐阅读