import java.util.TreeSet;
import java.util.Iterator;
class TreeSetHelper
{TreeSet t = new TreeSet();
public void add(Object o)
{if (t.contains(o))
{System.out.println("Error, already contains object");
return;
}
t.add(o);
}
public void print() // a TreeSet will print out inorder
{Iterator it = t.iterator();
while (it.hasNext())
{System.out.println(it.next());
}
}
public void remove(Object o)
{t.remove(o);
}
public int size()
{return t.size();
}
}
**************************************
import java.io.*;
public class TreeSetDriver
{
public static void main(String[] args) throws IOException
{TreeSetHelper t = new TreeSetHelper();
t.add("Mary");
t.add("Tom");
t.add("Ellen");
t.add("Jack");
t.add("Joe");
t.add("Kelly");
t.add("Nancy");
t.add("Bob");
t.print();
t.remove("Jack");
System.out.println();
t.print();
}
}