java如何模糊查询数组中的元素
时间: 2024-05-14 12:15:25 浏览: 78
java模糊查询方法
要模糊查询数组中的元素,可以使用Java中的字符串模糊匹配方法contains()和startsWith()。其中,contains()方法用于判断一个字符串是否包含另一个字符串,而startsWith()方法用于判断一个字符串是否以另一个字符串开头。
假设要在一个字符串数组中模糊查询包含字符串"abc"的元素,可以使用以下代码:
```java
String[] strArray = {"abcde", "abcdefg", "bcdef", "xyzabc"};
for (String str : strArray) {
if (str.contains("abc")) {
System.out.println(str);
}
}
```
输出结果为:
```
abcde
abcdefg
xyzabc
```
如果要查询以字符串"abc"开头的元素,可以使用以下代码:
```java
String[] strArray = {"abcde", "abcdefg", "bcdef", "xyzabc"};
for (String str : strArray) {
if (str.startsWith("abc")) {
System.out.println(str);
}
}
```
输出结果为:
```
abcde
abcdefg
```
阅读全文