网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

学习Java contains()方法,轻松实现高效查找!

GG网络技术分享 2025-11-14 04:57 1


在Java中, contains 方法确实是 String 类的一个成员方法,用于检查一个字符串是不是包含另一个字符串、单个字符或正则表达式。

  1. 检查字符串是不是包含特定的子字符串:

java String str = "Hello, World!"; if ) { System.out.println; } else { System.out.println; }

  1. 检查字符串是不是包含特定的单个字符:
  1. 用正则表达式检查字符串是不是包含模式:

请注意, 在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