Products
GG网络技术分享 2025-11-14 04:57 1
在Java中, contains 方法确实是 String 类的一个成员方法,用于检查一个字符串是不是包含另一个字符串、单个字符或正则表达式。
java
String str = "Hello, World!";
if ) {
System.out.println;
} else {
System.out.println;
}

请注意, 在Java字符串字面量中,正则表达式中的特殊字符需要用双反斜杠进行转义,比方说在字符串字面量中表示正则表达式的单词字符,得写作 \\w+。
contains 方法收下一个 CharSequence 类型的参数,这意味着它Neng是随便哪个类型的字符串或字符序列。返回值是一个布尔值, Ru果字符串包含指定的 CharSequence,则返回 true,否则返回 false。
这里有一个geng完整的示例, 它包含了全部三种情况:
java public class ContainsExample { public static void main { String str = "Hello, World!";
// 检查是不是包含子字符串 "World"
if ) {
System.out.println;
} else {
System.out.println;
}
// 检查是不是包含单个字符 'l'
if ) {
System.out.println;
} else {
System.out.println;
}
// 检查是不是包含正则表达式 "\\w+"
if ) {
System.out.println;
} else {
System.out.println;
}
}
}
当运行这玩意儿程序时它将输出:
包含指定子字符串
包含指定字符
包含指定正则表达式
基本上原因是字符串 str 包含 "World"、"l" 和至少许一个单词字符。
Demand feedback