📜  用示例列出Java中的 contains() 方法(1)

📅  最后修改于: 2023-12-03 15:11:19.245000             🧑  作者: Mango

Java中的contains()方法

contains()方法是Java中String类的一个实例方法,用于检查一个字符串是否包含另一个字符串。

语法
public boolean contains(CharSequence s)
  • 参数:s - 要搜索的字符序列
  • 返回值:如果字符串包含指定的字符序列,则返回true,否则返回false
示例
String str1 = "Hello world";
String str2 = "world";
String str3 = "java";
        
System.out.println(str1.contains(str2)); // true
System.out.println(str1.contains(str3)); // false

在以上示例中,字符串str1中包含str2,返回true;但不包含str3,返回false

特别注意
  • contains()方法区分大小写,例如:"Hello".contains("hello")的返回值为false
  • CharSequence是一个接口,它有多个实现类,例如:StringStringBufferStringBuilder等。
  • 如果s参数为null,则直接抛出NullPointerException异常。
总结

contains()方法是一个非常实用的方法,可以快速判断一个字符串是否包含某个子字符串,使用时需要注意大小写问题和异常情况,适用于字符串中的匹配查询。