title: How to filter list using Predicate
body: <pre><code>private static class FilterByStringContains implements Predicate&lt;String&gt; {
          private String filterString;
          private FilterByStringContains(final String filterString) {
              this.filterString = filterString;
          }
          @Override
          public boolean apply(final String string) {
              return string.contains(filterString);
          }
      }
  </code></pre>
  
  <p>I have a list of Strings, I want to filter it by the specified String so the returned value contains a list of only the specified strings. I was going to use a predicate as above but not sure how to apply this to filter a list</p>