java 字符串包含字符串
时间: 2023-10-16 13:10:33 浏览: 43
在Java中,我们可以使用`contains()`方法来判断一个字符串是否包含另一个字符串。这个方法返回一个布尔值,如果原始字符串包含指定的字符串,则返回`true`;否则返回`false`。
下面是一个示例代码:
```java
String str1 = "Hello, world!";
String str2 = "world";
boolean result = str1.contains(str2);
System.out.println(result); // 输出 true
```
相关问题
java字符串包含某个字符串
要判断一个Java字符串是否包含某个子字符串,可以使用字符串的`contains()`方法。这个方法会返回一个布尔值,表示是否找到了子字符串。
下面是一个使用示例:
```java
String mainString = "Hello, World!";
String substring = "World";
if (mainString.contains(substring)) {
System.out.println("主字符串包含子字符串");
} else {
System.out.println("主字符串不包含子字符串");
}
```
以上代码输出结果为:"主字符串包含子字符串"。
Java 字符串包含子字符串
在 Java 中,判断一个字符串是否包含另一个字符串可以使用 `contains()` 方法或者 `indexOf()` 方法。例如:
```java
String string1 = "hello world";
String string2 = "world";
if (string1.contains(string2)) {
System.out.println("string1 contains string2");
}
```
或者:
```java
String string1 = "hello world";
String string2 = "world";
if (string1.indexOf(string2) != -1) {
System.out.println("string1 contains string2");
}
```
在这两个例子中,都可以判断 `string1` 是否包含 `string2`。需要注意的是,`indexOf()` 方法返回子字符串在父字符串中的位置,如果不存在则返回 -1。因此,当使用 `indexOf()` 方法判断字符串包含关系时,需要判断返回值是否等于 -1。