一、方法介绍
在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方法的详细讲解以及示例代码的阐述,相信读者已经对此有了更深入的了解。