实现一个Java函数来查找一个字符串是否包含另一个子字符串。
发布时间:2023-07-06 00:36:06
要实现一个Java函数来查找一个字符串是否包含另一个子字符串,可以使用Java的内置方法contains()。该方法可以检查字符串是否包含特定子字符串,并返回一个布尔值。
以下是一个示例代码:
public class StringContainsExample {
public static boolean checkStringContainsSubstring(String mainString, String subString) {
if (mainString.contains(subString)) {
return true;
} else {
return false;
}
}
public static void main(String[] args) {
String mainString = "Hello, World!";
String subString = "World";
boolean containsSubstring = checkStringContainsSubstring(mainString, subString);
if (containsSubstring) {
System.out.println("The main string contains the substring.");
} else {
System.out.println("The main string does not contain the substring.");
}
}
}
在这个示例中,我们定义了一个名为checkStringContainsSubstring()的静态方法,该方法接受两个字符串作为参数:主字符串mainString和子字符串subString。方法内部使用contains()方法来检查主字符串是否包含子字符串。如果包含,则返回true;否则返回false。
在main()方法中,我们创建了一个主字符串"Hello, World!"和一个子字符串"World"。然后调用checkStringContainsSubstring()方法来检查主字符串是否包含子字符串,并根据返回的结果打印相应的消息。
运行此代码,输出将是:“The main string contains the substring。”这表示主字符串包含子字符串。
