My code looks like this:
List filterList(List list, String regex) { List result = new ArrayList();
In java 8 you can do something like this using new stream API:
List filterList(List list, String regex) { return list.stream().filter(s -> s.matches(regex)).collect(Collectors.toList()); }