Class ListTools

java.lang.Object
org.powertac.util.ListTools

public class ListTools
extends Object
A collection of static methods intended to simplify list processing tasks. Much of the content is modeled on web resources.
Author:
John Collins
  • Constructor Details

  • Method Details

    • filter

      public static <T> List<T> filter​(Collection<T> target, Predicate<T> pred)
      Filters a Collection using a Predicate, returning a List.
    • findFirst

      public static <T> T findFirst​(Collection<T> target, Predicate<T> pred)
      Returns the first element of a Collection that satisfies a Predicate.