KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > uk > co > jezuk > mango > algorithms > FindPositionIf


1 package uk.co.jezuk.mango.algorithms;
2
3 public class FindPositionIf
4 {
5   static public int execute(java.util.Iterator JavaDoc 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 JavaDoc obj = iterator.next();
14       if(test.test(obj))
15                 return count;
16             ++count;
17     } // while ...
18

19         return -1;
20   } // execute
21

22   private FindPositionIf() { }
23 } // Find
24
Popular Tags