Search for a regexp in a java arraylist

前端 未结 6 1761
失恋的感觉
失恋的感觉 2020-12-14 19:13
ArrayList  list = new ArrayList(); 
list.add(\"behold\");
list.add(\"bend\");
list.add(\"bet\");
list.add(\"bear\");
list.add(\"beat\");
list.add(\"bec         


        
6条回答
  •  误落风尘
    2020-12-14 19:45

    This is a one liner in guava:

    final Iterable matches = Iterables.filter(myStrings, Predicates.contains(Pattern.compile("myPattern")));
    
    for (final String matched : matches) {
       ...
    }
    

提交回复
热议问题