In this shot, we will learn what Java’s HashSet.toString()
function is.
First, consider a HashSet
of strings. The HashSet
class has an inbuilt function, i.e., hashset.toString()
. A string inside a square bracket format will be returned.
hashset.toString()
method in JavaThe steps to use the function are below:
Initialize a HashSet
of strings.
Add some string elements to it.
Call the hashset.toString()
function and print in the console.
You will see the results in the output section.
We are going to initiate an empty HashSet
and add some data into it, then call the toString()
function, in which we will not pass anything as a parameter. The toString()
method first casts each element in HashSet
to a string.
It does not matter that the
HashSet
is ofString
type. The function works onHashSets
ofInteger
andDouble
type as well.
It then creates a comma-separated string out of it, encloses it in square brackets, and returns it. The result will be printed in the output window.
The String
representation consists of a set representation of the elements of the Collection
in the order they are picked by the iterator closed in square brackets ([ ]
). This method is used mainly to display collections other than of String
type (Object
or Integer
, for instance) in a String
representation.
Let’s have a look at the code:
import java.util.*;class Main{public static void main(String args[]){// Creating an Empty HashSetHashSet hashSet = new HashSet();// Use add() methodhashSet.add("Hello");hashSet.add(2.5);hashSet.add("love");hashSet.add("Coding");// Using toString() methodSystem.out.println(hashSet.toString());}}
[love, Hello, 2.5, Coding]
In line 1, we imported the java.util
classes to include the HashSet
data structure.
In line 7, we initiated an object: an empty HashSet
of strings.
In line 9 to 11, we inserted some data to the HashSet
.
In line 13, we called the hashSet.toString()
method to render the HashSet
into a string representation, as shown in the output.