Java 操作 ES 字符串匹配 数组"username" : [ "AlainSoral" ], 我想要 通过 搜索 Alain 将 结果搜索出来
时间: 2024-10-09 19:14:39 浏览: 37
在Java中,如果你想要从包含字符串的数组里搜索关键词"Alain",你可以遍历数组并使用`String.contains()`方法来进行匹配。下面是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] usernames = {"AlainSoral", "JohnDoe", "JaneSmith"};
String searchKeyword = "Alain";
ArrayList<String> matchingUsers = new ArrayList<>();
for (String username : usernames) {
if (username.contains(searchKeyword)) {
matchingUsers.add(username);
}
}
System.out.println("找到的结果:");
for (String matchedUser : matchingUsers) {
System.out.println(matchedUser);
}
阅读全文