温馨提示:这篇文章已超过289天没有更新,请注意相关的内容是否还可用!
在Java中,我们可以使用String类的contains()方法来判断一个字符串是否包含另一个字符串。contains()方法会返回一个布尔值,如果字符串包含指定的子字符串,则返回true,否则返回false。
下面是一个示例代码,演示了如何使用contains()方法来判断一个字符串是否包含另一个字符串:
String str1 = "Hello World";
String str2 = "Hello";
boolean contains = str1.contains(str2);
System.out.println(contains); // 输出结果为true
在上面的代码中,我们首先定义了两个字符串变量str1和str2,分别赋值为"Hello World"和"Hello"。然后,我们使用str1的contains()方法来判断str1是否包含str2,并将结果赋值给contains变量。我们使用System.out.println()方法输出contains的值。
由于str1包含str2,所以contains的值为true,最终输出结果为true。
需要注意的是,contains()方法是区分大小写的,即大写字母和小写字母被视为不同的字符。如果要进行大小写不敏感的判断,可以先将字符串转换为小写或大写,然后再使用contains()方法。
下面是一个示例代码,演示了如何进行大小写不敏感的判断:
String str1 = "Hello World";
String str2 = "hello";
boolean contains = str1.toLowerCase().contains(str2.toLowerCase());
System.out.println(contains); // 输出结果为true
在上面的代码中,我们使用toLowerCase()方法将str1和str2转换为小写,然后再使用contains()方法进行判断。由于转换后的字符串都是小写,所以contains的值为true,最终输出结果为true。