Java 字符串包含
时间: 2023-08-15 09:13:31 浏览: 52
Java中判断一个字符串是否包含另一个字符串,可以使用String类的contains()方法。这个方法返回一个布尔值,表示被检查的字符串是否包含指定的字符串。以下是使用contains()方法的示例代码:
```java
String str1 = "Hello, world!";
String str2 = "world";
if (str1.contains(str2)) {
System.out.println("str1包含str2");
} else {
System.out.println("str1不包含str2");
}
```
在上面的代码中,我们判断了字符串`str1`是否包含字符串`str2`。如果包含,则输出"str1包含str2",否则输出"str1不包含str2"。
需要注意的是,contains()方法是区分大小写的。如果需要不区分大小写地判断字符串是否包含,可以使用String类的toLowerCase()方法或toUpperCase()方法将两个字符串都转换为小写或大写字母,然后再进行比较。
相关问题
java 字符串包含
在Java中,我们可以使用字符串的 `contains()` 方法来检查一个字符串是否包含另一个字符串。例如,假设我们有一个字符串 `str` 和一个目标字符串 `target`,我们可以使用以下方式检查 `str` 是否包含 `target`:
```java
String str = "Hello, World!";
String target = "World";
if (str.contains(target)) {
System.out.println("str 包含 target");
} else {
System.out.println("str 不包含 target");
}
```
上述代码将输出 "str 包含 target",因为 `str` 包含字符串 "World"。通过这种方式,我们可以快速检查一个字符串是否包含另一个字符串。
java 字符串 包含
在Java中,您可以使用`contains`方法来判断一个字符串是否包含另一个字符串。
示例代码如下:
```java
String str1 = "Hello World";
String str2 = "Hello";
boolean contains = str1.contains(str2);
System.out.println(contains); // 输出 true
```
在这个例子中,`contains`方法会检查`str1`是否包含`str2`,并将结果赋值给布尔变量`contains`。如果包含,则返回`true`;如果不包含,则返回`false`。
值得注意的是,`contains`方法在判断字符串是否包含时是区分大小写的。如果您希望不区分大小写,可以先将字符串转换为统一的大小写再进行判断。例如,可以使用`toLowerCase`方法将字符串转换为小写字母形式:
```java
String str1 = "Hello World";
String str2 = "hello";
boolean contains = str1.toLowerCase().contains(str2.toLowerCase());
System.out.println(contains); // 输出 true
```
在这个例子中,通过将`str1`和`str2`都转换为小写字母形式,然后再进行包含判断,可以忽略大小写的差异。