Java中String字符串是否包含另一个String字符串
时间: 2024-01-07 19:04:58 浏览: 43
Java中String字符串可以使用contains()方法来判断是否包含另一个String字符串。
示例代码:
```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
```
contains()方法返回一个布尔值,如果字符串包含指定的字符序列,则为true,否则为false。
相关问题
判断一个string字符串是否包含另一个字符串
要判断一个字符串是否包含另一个字符串,你可以使用`std::string`中的`find`函数。`find`函数返回子字符串在主字符串中的位置,如果找不到则返回`std::string::npos`。
下面是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
std::string substr = "World";
// 使用find函数判断一个字符串是否包含另一个字符串
if (str.find(substr) != std::string::npos) {
std::cout << "Substring found in the string." << std::endl;
} else {
std::cout << "Substring not found in the string." << std::endl;
}
return 0;
}
```
在这个示例中,我们定义了一个主字符串 `str` 和一个子字符串 `substr`,然后使用 `find` 函数来查找子字符串在主字符串中的位置。如果 `find` 函数返回的位置不等于 `std::string::npos`,则表示子字符串存在于主字符串中,否则表示不存在。
在这个例子中,由于子字符串 "World" 存在于主字符串 "Hello, World!" 中,因此会输出 "Substring found in the string."。
java开发中怎样判断String字符串包含另外一个字符串
Java中可以使用String类的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,然后使用contains()方法判断str1是否包含str2,如果包含则输出“str1包含str2”,否则输出“str1不包含str2”。