partition


Description:

public static Pair<ArrayList<T>,ArrayList<T>> partition<T> (ArrayList<T> list, owned PredicateFunc<T> fn)

Splits a list into matching and non-matching lists.

Parameters:

list

source list.

fn

predicate function.

Returns:

Pair of (matching, rest) lists.