1 package uk.co.jezuk.mango.algorithms; 2 3 6 public class RemoveIf 7 { 8 static public void execute(java.util.Iterator iterator, uk.co.jezuk.mango.Predicate test) 9 { 10 if((iterator == null) || (test == null)) 11 return; 12 13 while(iterator.hasNext()) 14 { 15 Object obj = iterator.next(); 16 if(test.test(obj)) 17 iterator.remove(); 18 } } 21 private RemoveIf() { } 22 } | Popular Tags |