KickJava   Java API By Example, From Geeks To Geeks.

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


1 package uk.co.jezuk.mango.algorithms;
2
3 /**
4  * @version $Id: Remove.java 60 2002-06-12 13:47:08Z jez $
5  */

6 public class Remove
7 {
8   static public void execute(java.util.Iterator JavaDoc iterator, Object JavaDoc value)
9   {
10     if(iterator == null)
11       return;
12
13     while(iterator.hasNext())
14     {
15       Object JavaDoc obj = iterator.next();
16       if((value == null && obj == null) || value.equals(obj))
17     iterator.remove();
18     } // while ...
19
} // execute
20

21   private Remove() { }
22 } // Remove
23
Popular Tags