温馨提示:这篇文章已超过230天没有更新,请注意相关的内容是否还可用!
在Java中,我们可以使用String类的contains()方法来判断一个字符串是否包含某个字符或子字符串。contains()方法返回一个布尔值,如果字符串包含指定的字符或子字符串,则返回true,否则返回false。
下面是一个示例代码,演示了如何使用contains()方法判断一个字符串是否包含某个字符:
String str = "Hello World";
char ch = 'o';
boolean containsChar = str.contains(String.valueOf(ch));
System.out.println(containsChar);
在上面的示例中,我们定义了一个字符串变量`str`,并初始化为"Hello World"。然后,我们定义了一个字符变量`ch`,并初始化为字符'o'。接下来,我们使用contains()方法判断字符串`str`是否包含字符`ch`。为了将字符`ch`转换为字符串,我们使用了String类的valueOf()方法。我们将结果打印出来。
运行上面的代码,输出结果为true。这是因为字符串"Hello World"中包含字符'o'。
除了判断单个字符,我们还可以使用contains()方法来判断一个字符串是否包含某个子字符串。下面是一个示例代码,演示了如何使用contains()方法判断一个字符串是否包含某个子字符串:
String str = "Hello World";
String subStr = "lo";
boolean containsSubStr = str.contains(subStr);
System.out.println(containsSubStr);
在上面的示例中,我们定义了一个字符串变量`str`,并初始化为"Hello World"。然后,我们定义了一个子字符串变量`subStr`,并初始化为"lo"。接下来,我们使用contains()方法判断字符串`str`是否包含子字符串`subStr`。我们将结果打印出来。
运行上面的代码,输出结果为true。这是因为字符串"Hello World"中包含子字符串"lo"。
我们可以使用String类的contains()方法来判断一个字符串是否包含某个字符或子字符串。