Can anyone please let me know how to remove duplicate values from
String s=\"Bangalore-Chennai-NewYork-Bangalore-Chennai\";
and output sh
import java.util.*;
public class RemoveDuplicateWord {
public static void main(String[] args) {
String str = "Hai hello Hai how hello are how you";
removeDupWord(str);
}
public static void removeDupWord(String input) {
List<String> list = Arrays.asList(input.split(" "));
LinkedHashSet<String> lhs = new LinkedHashSet<String>(list);
for(String s : lhs) {
System.out.print(s+" ");
}
}
}
You could add your strings to a HashSet.
Sinppet :
Set<String> set = new HashSet<String>();
for(int i=0; i < arr.length; i++){
if(set.contains(arr[i])){
System.out.println("Duplicate string found at index " + i);
} else {
set.add(arr[i]);
}