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

Similar Programs Chapter Last Updated
Java StrictMath Floor() Method Collections 21-08-2017
Java Program To Sort ArrayList In Descending Order Collections 25-06-2016
Add Elements To Hash Map In Java Example Collections 25-06-2016
Synchronized Map In Java Collections 21-06-2016
Synchronized Set In Java Example Collections 21-06-2016
Synchronized List In Java Collections 21-06-2016
Java Vector To Object Array Example Collections 20-05-2016
Java Vector Sub List Example Collections 20-05-2016
Java Vector Sort Example Collections 20-05-2016
Java Vector Size Example Collections 20-05-2016
Java Vector Add Element At Specific Index Collections 20-05-2016
Java Vector Example Collections 20-05-2016
Java TreeSet Value Exists Example Collections 18-05-2016
Java TreeSet To Object Array Collections 18-05-2016
Java TreeSet Tail Set Example Collections 18-05-2016
Java TreeSet Sub Set Example Collections 18-05-2016
Java TreeSet Size Example Collections 18-05-2016
Java TreeSet Remove Specific Element Collections 18-05-2016
Java TreeSet Iterator Example Collections 18-05-2016
Head Set From Java TreeSet Collections 18-05-2016
Java TreeSet First Last Element Collections 18-05-2016
Java TreeSet Example Collections 18-05-2016
Binary Search on Java Short Array Collections 17-05-2016
Binary Search on Java Long Array Collections 17-05-2016
Binary Search on Java Int Array Collections 17-05-2016
Binary Search on Java Float Array Collections 17-05-2016
Binary Search on Java Double Array Collections 17-05-2016
Binary Search on Java Char Array Collections 17-05-2016
Binary Search On Java Byte Array Collections 17-05-2016
Java LinkedHashSet To Object Array Collections 17-05-2016

1 2 3 4