java开发中怎样判断String字符串包含另外一个字符串
时间: 2023-10-17 15:09:27 浏览: 67
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”。
相关问题
Java中String字符串是否包含另一个String字符串
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。
Java中判断一个字符串String是否包含特殊字符的代码
可以使用正则表达式来判断一个字符串是否包含特殊字符,以下是Java中判断字符串是否包含特殊字符的代码示例:
```java
public static boolean containsSpecialChar(String str) {
String regex = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
return str.matches(regex);
}
```
其中,正则表达式中的特殊字符需要进行转义,比如"["需要写成"\\["才能正确匹配。如果要判断字符串中是否包含特殊字符,可以使用String的matches方法,如果匹配成功则返回true,否则返回false。