1 package uk.co.jezuk.mango.algorithms; 2 3 public class FindPositionIf 4 { 5 static public int execute(java.util.Iterator iterator, uk.co.jezuk.mango.Predicate test) 6 { 7 if(iterator == null) 8 return -1; 9 10 int count = 0; 11 while(iterator.hasNext()) 12 { 13 Object obj = iterator.next(); 14 if(test.test(obj)) 15 return count; 16 ++count; 17 } 19 return -1; 20 } 22 private FindPositionIf() { } 23 } | Popular Tags |