java判断字符串是否为对方子串
时间: 2023-11-21 10:53:03 浏览: 83
Java中判断字符串是否为对方子串的方法有多种,以下是其中的两种方法:
1. 使用String类的contains()方法,该方法返回一个布尔值,表示某个字符串是否包含另一个字符串。
例如:
String str1 = "hello world";
String str2 = "world";
if(str1.contains(str2)){
System.out.println("str1包含str2");
}
2. 使用String类的indexOf()方法,该方法返回一个整数值,表示某个字符串在另一个字符串中第一次出现的位置,如果没有出现则返回-1。
例如:
String str1 = "hello world";
String str2 = "world";
if(str1.indexOf(str2) != -1){
System.out.println("str1包含str2");
}
相关问题
js判断字符串是否包含某个子串
在 JavaScript 中,你可以使用 `includes()` 方法来判断一个字符串是否包含某个子串。`includes()` 方法返回一个布尔值,如果字符串包含指定的子串,则返回 `true`,否则返回 `false`。
下面是一个示例:
```javascript
var str = "Hello, world!";
var substring = "world";
if (str.includes(substring)) {
console.log("字符串中包含子串");
} else {
console.log("字符串中不包含子串");
}
```
在上述示例中,`str` 是要检查的字符串,`substring` 是要查找的子串。如果 `str` 包含 `substring`,则会输出 "字符串中包含子串";否则,会输出 "字符串中不包含子串"。
除了 `includes()` 方法之外,你还可以使用正则表达式、`indexOf()` 方法等其他方式来判断字符串是否包含某个子串。
判断字符串是否为子串
可以使用 Python 中的 `in` 关键字来判断一个字符串是否为另一个字符串的子串。例如:
```python
s1 = "hello world"
s2 = "world"
if s2 in s1:
print("s2 is a substring of s1")
else:
print("s2 is not a substring of s1")
```
输出结果为:`s2 is a substring of s1`
阅读全文