1 package uk.co.jezuk.mango.algorithms; 2 3 import uk.co.jezuk.mango.iterators.SkippingIterator; 4 import java.util.Iterator ; 5 6 13 public class FindIfNot 14 { 15 static public Object execute(java.util.Iterator iterator, uk.co.jezuk.mango.Predicate test) 16 { 17 if((iterator == null) || (test == null)) 18 return null; 19 20 Iterator filter = new SkippingIterator(iterator, test); 21 return filter.hasNext() ? filter.next() : null; 22 } 24 private FindIfNot() { } 25 } 27 28 29 30 31 32 | Popular Tags |