java 判断是否包含字符串
时间: 2023-08-11 21:04:46 浏览: 112
要在Java中判断一个字符串是否包含另一个字符串,你可以使用`contains()`方法。这个方法返回一个布尔值,表示目标字符串是否被包含在源字符串中。下面是一个示例代码:
```java
String sourceString = "Hello, World!";
String targetString = "World";
if (sourceString.contains(targetString)) {
System.out.println("源字符串包含目标字符串");
} else {
System.out.println("源字符串不包含目标字符串");
}
```
在上面的代码中,我们首先定义了源字符串`sourceString`和目标字符串`targetString`。然后我们使用`contains()`方法检查源字符串是否包含目标字符串。根据结果,我们打印相应的消息。
请注意,`contains()`方法是区分大小写的。如果你需要进行大小写不敏感的匹配,你可以使用`toLowerCase()`或`toUpperCase()`方法将源字符串和目标字符串转换为统一的大小写。然后再使用`contains()`方法进行判断。
相关问题
java判断字符串包含字符串
在Java中,可以使用两种方法来判断一个字符串是否包含另一个字符串:contains()方法和indexOf()方法。
contains()方法是一个boolean类型的方法,用于判断字符串中是否包含指定的字符或子字符串。如果包含,则返回true;如果不包含,则返回false。
indexOf()方法则用于查找一个字符或子字符串在字符串中第一次出现的索引位置。如果找到了指定字符或子字符串,则返回它在字符串中的索引;如果未找到,则返回-1。
因此,如果要判断一个字符串是否包含另一个字符串,可以使用以下代码:
String str = "Hello World";
String subStr = "World";
if(str.contains(subStr)){
System.out.println("字符串包含指定的子字符串");
}else{
System.out.println("字符串不包含指定的子字符串");
}
或者使用indexOf()方法来判断:
String str = "Hello World";
String subStr = "World";
if(str.indexOf(subStr) != -1){
System.out.println("字符串包含指定的子字符串");
}else{
System.out.println("字符串不包含指定的子字符串");
}
java判断字符串是否包含某字符串
在Java中,你可以使用`contains()`方法来判断一个字符串是否包含另一个字符串。这个方法返回一个布尔值,表示原字符串中是否含有指定的子串。下面是基本的使用方法:
```java
public boolean containsExample(String str) {
if (str.contains("要查找的子串")) {
return true; // 子串存在
} else {
return false; // 子串不存在
}
}
// 使用示例
public static void main(String[] args) {
String originalStr = "这是一个包含子串的测试字符串";
boolean result = containsExample(originalStr);
if (result) {
System.out.println("原始字符串包含子串");
} else {
System.out.println("原始字符串不包含子串");
}
}
```
在这个例子中,`containsExample`方法接受一个字符串作为参数,检查它是否包含指定的子串"要查找的子串"。
阅读全文