java怎么判断一个字符串是否包含另一个字符串不论顺序
时间: 2023-10-17 07:21:41 浏览: 143
可以使用Java中的contains方法和正则表达式来判断一个字符串是否包含另一个字符串不论顺序。
1. 使用contains方法
```java
String str1 = "hello world";
String str2 = "world hello";
if(str1.contains(str2) || str2.contains(str1)) {
System.out.println("包含");
} else {
System.out.println("不包含");
}
```
2. 使用正则表达式
```java
String str1 = "hello world";
String str2 = "world hello";
if(str1.matches(".*" + str2 + ".*") || str2.matches(".*" + str1 + ".*")) {
System.out.println("包含");
} else {
System.out.println("不包含");
}
```
以上两种方法都可以判断一个字符串是否包含另一个字符串不论顺序。
阅读全文