您的位置:

Java实现字符串是否包含某个字符串判断

一、方法介绍

在Java中,我们可以借助String类来实现判断一个字符串是否包含了另一个字符串。String类中提供了一个contains()方法,通过调用该方法,我们可以方便地判断一个字符串中是否包含了另一个指定的字符串。下面是使用contains()方法判断字符串包含的示例:

    public static boolean strContain(String srcStr, String subStr) {
        return srcStr.contains(subStr);
    }

在上面的示例中,我们使用了contains方法并返回其返回值,如果包含,则返回true,否则返回false。

二、使用示例

下面提供几个Java中使用contains方法判断字符串是否包含某个字符串的示例:

示例1:

    String str1 = "hello world";
    String str2 = "world";
    boolean result1 = str1.contains(str2);
    System.out.println(result1); // 输出 true

在这个示例中,我们使用contains方法判断字符串str1是否包含字符串str2,由于str1中包含了字符串str2,因此调用contains方法后返回为true。

示例2:

    String str1 = "hello world";
    String str2 = "world";
    boolean result2 = str2.contains(str1);
    System.out.println(result2); // 输出 false

在这个示例中,我们使用contains方法判断字符串str2是否包含字符串str1,由于str2中并不包含字符串str1,因此调用contains方法后返回为false。

示例3:

    String str1 = "hello world";
    String str2 = "WORLD";
    boolean result3 = str1.toUpperCase().contains(str2.toUpperCase());
    System.out.println(result3); // 输出 true

在这个示例中,我们使用contains方法判断字符串str1是否包含字符串str2,由于str1中包含了字符串str2的部分字符且大小写不同,因此我们在调用contains方法前将两个字符串都转化为大写字母,这样就可以忽略大小写的差异。

三、小结

在Java中,使用contains方法可以有效地判断一个字符串是否包含了指定的字符串。在使用contains方法时,我们需要注意两个字符串的大小写,需要进行转换,以忽略大小写的差异。

以上便是本文关于Java实现字符串是否包含某个字符串判断的详细介绍。通过对contains方法的详细讲解以及示例代码的阐述,相信读者已经对此有了更深入的了解。