gpt4 book ai didi

java - 如何查找列表中与特定结构匹配的所有字符串?

转载 作者:行者123 更新时间:2023-12-01 11:30:45 26 4
gpt4 key购买 nike

我在 Java 中遇到了这个问题。我想在字符串列表中找到与结构匹配的所有字符串组成如下:

例如:

“?ea?ch”哪里“?”可以是任意字符,也可以位于字符串中的任意位置。

我尝试过使用 .contains 但我不知道该怎么做才能匹配“?”的所有字符

我应该做一个循环并替换“?”使用每个可用的字符并搜索列表,或者是否有更好的方法来做到这一点?谢谢!

最佳答案

代码:

    List<String> strings = Arrays.asList(
"test123",
"1ea1ch",
"dazch",
"6ea5ch");

strings.stream().filter(s -> s.matches(".ea.ch")).forEach(System.out::println);

输出:

1ea1ch

6ea5ch

关于java - 如何查找列表中与特定结构匹配的所有字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30416173/

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