Program
package com.candidjava; public class RemoveDuplicatesWords { public static void main(String args[]) { System.out.println("Input String"); String input="Welcome to java programming programming"; System.out.println(input); countWords(input); // a(1); } // static void a(Int id) static void countWords(String st) { // split text to array of words String[] words = st.split("\\s"); // clean duplicates for (int i = 0; i < words.length; i++) { for (int j = 0; j < words.length; j++) { if (words[i].equals(words[j])) { if (i != j) words[i] = ""; } } } // show the output System.out.println("Removing Duplicate words:\n"); for (int i = 0; i < words.length; i++) { if (words[i] != "") { System.out.print(words[i]+" "); } } } }
Output
Input String
Welcome to java programming programming
Removing Duplicate words:
Welcome to java programming