📅  最后修改于: 2023-12-03 15:11:19.245000             🧑  作者: Mango
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
是一个接口,它有多个实现类,例如:String
、StringBuffer
、StringBuilder
等。s
参数为null
,则直接抛出NullPointerException
异常。contains()
方法是一个非常实用的方法,可以快速判断一个字符串是否包含某个子字符串,使用时需要注意大小写问题和异常情况,适用于字符串中的匹配查询。