![]() |
VOOZH | about |
Java Set is a part of java.util package and extends java.util.Collection interface. It does not allow the use of duplicate elements and at max can accommodate only one null element. A Stream is a sequence of objects that supports various methods which can be pipelined to produce the desired result. Java 8 Stream API can be used to convert Set to Set. Algorithm:
Program 1: Using direct conversion.
Set of Integer: [1, 2, 3, 4, 5] Set of String: [1, 2, 3, 4, 5]
Program 2: Using generic function.
Set of Integer: [1, 2, 3, 4, 5] Set of String: [1, 2, 3, 4, 5]
Method 3 : Naive Approach using toString()
1. Initialize and declare the set of integer values in Hashset.
2. Initialize the HashSet of String object.
3. Iterate the for loop and add the integer values of hashset to string hashset by converting integer to string using toString().
Output :
Set of Integer: [1, 2, 3, 4, 5]
Set of String: [1, 2, 3, 4, 5]