Home » Java programming language

Java TreeSet add() Method with Example

TreeSet Class add() method: Here, we are going to learn about the add() method of TreeSet Class with its syntax and example.
Submitted by Preeti Jain, on February 20, 2020

TreeSet Class add() method

  • add() method is available in java.util package.
  • add() method is used to add the given object(ob) to this TreeSet when it does not already exist otherwise it ignores it.
  • add() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
  • add() method may throw an exception at the time of adding an object.
    ClassCastException: This exception may throw when the given parameter is incompatible.

Syntax:

    public boolean add(Object ob);

Parameter(s):

  • Object ob – represents the object (ob) to be added in this TreeSet.

Return value:

The return type of the method is boolean, it returns true when the given object (ob) is to be added successfully otherwise it returns false when the given object is already exists in this TreeSet.

Example:

// Java program to demonstrate the example 
// of boolean add(Object ob) method of TreeSet 

import java.util.*;

public class AddOfTreeSet {
    public static void main(String[] args) {
        // Instantiates a TreeSet object
        TreeSet < String > tree_set = new TreeSet < String > ();

        // By using add() method is to add
        // the given object of this
        // TreeSet if not exists
        tree_set.add("C");
        tree_set.add("C++");
        tree_set.add("JAVA");
        tree_set.add("PHP");
        tree_set.add("SFDC");

        // Display TreeMap 
        System.out.println("TreeSet: " + tree_set);
    }
}

Output

TreeSet: [C, C++, JAVA, PHP, SFDC]






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.