Remove Duplicates from String using Hashing

 


import java.util.*;

//Create RemoveDuplicatesExample3 for removing duplicate characters
public class RemoveDuplicatesExample3
{
//Create removeDuplicates() method for removing duplicates using LinkedHashSet
static void removeDuplicates(String str)
{
//Create LinkedHashSet of type character
LinkedHashSet<Character> set = new LinkedHashSet<>();
//Add each character of the string into LinkedHashSet
for(int i=0;i<str.length();i++)
set.add(str.charAt(i));

// print the string after removing duplicate characters
for(Character ch : set)
System.out.print(ch);
}

//main() method start
public static void main(String args[])
{
//Create string variable with default value
String str = "javaTpoint is the best learning website";
//removeDuplicates() method by passing the string as an argument
removeDuplicates(str);
}
}

Comments

Popular posts from this blog

Stack and Queue

Merge 2 Arrays

Java Concepts