gpt4 book ai didi

java - 在 Java 字符串数组中搜索模式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:01 25 4
gpt4 key购买 nike

我在 Java 中有一个这样的字符串数组。

new String[] { "A", "AAD", "AC", "B" };

我想搜索类似 starts with 'A' 的模式,并返回数组中所有匹配项目的结果。我知道这可以通过迭代数组并对每个元素进行模式搜索来完成。

但是有什么有效的方法可以达到同样的目的吗?

谢谢。

最佳答案

您可以编写 sql 或 x-path 表达式而不是遍历集合 - 可以选择像 JoSQL 这样的库或 q-LinkjXpath .

JoSQL

String[] strs = new String[] { "A", "AAD", "AC", "B" };;
List<String> stringList = Arrays.asList(strs);
String query = "SELECT * FROM java.util.String str where value Like 'A%'";

库实际上以优化的方式遍历您的 Collection 。

关于java - 在 Java 字符串数组中搜索模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17101739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com