TreeSet In Java Example
Chapter:
Collections
Last Updated:
21-07-2016 18:30:37 UTC
Program:
/* ............... START ............... */
import java.util.Iterator;
import java.util.TreeSet;
public class JavaTreeSetExample {
public static void main(String args[]) {
TreeSet<String> treeSet = new TreeSet<String>();
treeSet.add("Bill");
treeSet.add("Tom");
treeSet.add("Harry");
treeSet.add("George");
System.out.println("Size of the set: " + treeSet.size());
System.out.println("Elements: " + treeSet);
System.out.println("Removing Tom");
treeSet.remove("Tom");
System.out.println("Elements: " + treeSet);
System.out.println("Adding another George");
treeSet.add("George");
System.out.println("Elements: " + treeSet);
Iterator<String> itr = treeSet.iterator();
while (itr.hasNext()) {
System.out.println(itr.next());
}
}
}
/* ............... END ............... */
Output
Size of the set: 4
Elements: [Bill, George, Harry, Tom]
Removing Tom
Elements: [Bill, George, Harry]
Adding another George
Elements: [Bill, George, Harry]
Bill
George
Harry
Notes:
-
TreeSet class implements NavigableSet interface that extends the SortedSet interface.
- TreeSet contains unique elements only like HashSet.
- TreeSet maintains ascending order.
Tags
Collection, TreeSet, Java