w3resource

Java Collection, TreeSet Exercises: Remove a given element from a tree set

Java Collection, TreeSet Exercises: Exercise-16 with Solution

Write a Java program to remove a given element from a tree set.

Sample Solution:

Java Code:

import java.util.TreeSet;
import java.util.Iterator;

  public class Exercise16 {
  public static void main(String[] args) {
 // creating TreeSet 
   TreeSet <Integer>tree_num = new TreeSet<Integer>();
   TreeSet <Integer>treeheadset = new TreeSet<Integer>();
     
   // Add numbers in the tree
   tree_num.add(10);
   tree_num.add(22);
   tree_num.add(36);
   tree_num.add(25);
   tree_num.add(16);
   tree_num.add(70);
   tree_num.add(82);
   tree_num.add(89);
   tree_num.add(14);
   System.out.println("Original tree set: "+tree_num);
   System.out.println("Removes 70 from the list: "+tree_num.remove(70));
   System.out.println("Tree set after removing last element: "+tree_num);
   }    
}

Sample Output:

Original tree set: [10, 14, 16, 22, 25, 36, 70, 82, 89]                
Removes 70 from the list: true                                         
Tree set after removing last element: [10, 14, 16, 22, 25, 36, 82, 89]

Flowchart:

Flowchart: Remove a given element from a tree set

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Retrieve and remove the last element of a tree set.
Next: Create a new priority queue, add some colors (string) and print out the elements of the priority queue.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Share this Tutorial / Exercise on : Facebook and Twitter

Java: Tips of the Day

getEnumMap

Converts to enum to Map where key is the name and value is Enum itself.

public static <E extends Enum<E>> Map<String, E> getEnumMap(final Class<E> enumClass) {
    return Arrays.stream(enumClass.getEnumConstants())
            .collect(Collectors.toMap(Enum::name, Function.identity()));
}

Ref: https://bit.ly/3xXcFZt