Program To Print Unique Word Of A String Using Set

Description

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
To print unique word from a string using set
Step 1: Split the string from space and store it into a array of string to
get all words.
Step 2: Store all array of string into set one by one. As set does not contain
duplicate, the output will be the unique word of string.
Example: str : this is java and java is good
output : java
and
this
is
good
To print unique word from a string using set Step 1: Split the string from space and store it into a array of string to get all words. Step 2: Store all array of string into set one by one. As set does not contain duplicate, the output will be the unique word of string. Example: str : this is java and java is good output : java and this is good
To print unique word from a string using set
    Step 1: Split the string from space and store it into a array of string to
    get all words.
    Step 2: Store all array of string into set one by one. As set does not contain
    duplicate, the output will be the unique word of string.

Example: str : this is java and java is good
         output : java
                  and
                  this
                  is
                  good

C/C++

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Program is Not Available in C. Please visit Java Code
Program is Not Available in C. Please visit Java Code
Program is Not Available in C. Please visit Java Code

Java

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/* Java program to print unique word of a string using set*/
//Save it as PrintUniqueWordUsingSet.java
import java.io.*;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Scanner;
import java.util.Set;
public class PrintUniqueWordUsingSet {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a string : ");
String str = scanner.nextLine();
str = str.trim();
System.out.println("Entered String is : " + str);
//Splitting the set by space separated
String strArray[] = str.split(" ");
//Declaring the set
Set<String> set = new HashSet<>();
//Storing the string from array into set
for(int i=0;i<strArray.length;i++) {
set.add(strArray[i]);
}
//Printing the element using iterator in java
/*Iterator itr = set.iterator();
while(itr.hasNext()){
System.out.print(itr.next()+" ");
}*/
//Printing the set element using lambda expression
set.forEach(e->{
System.out.print(e+" ");
});
}
}
/* Java program to print unique word of a string using set*/ //Save it as PrintUniqueWordUsingSet.java import java.io.*; import java.util.HashSet; import java.util.Iterator; import java.util.Scanner; import java.util.Set; public class PrintUniqueWordUsingSet { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Enter a string : "); String str = scanner.nextLine(); str = str.trim(); System.out.println("Entered String is : " + str); //Splitting the set by space separated String strArray[] = str.split(" "); //Declaring the set Set<String> set = new HashSet<>(); //Storing the string from array into set for(int i=0;i<strArray.length;i++) { set.add(strArray[i]); } //Printing the element using iterator in java /*Iterator itr = set.iterator(); while(itr.hasNext()){ System.out.print(itr.next()+" "); }*/ //Printing the set element using lambda expression set.forEach(e->{ System.out.print(e+" "); }); } }
/* Java program to print unique word of a string using set*/
//Save it as PrintUniqueWordUsingSet.java

import java.io.*;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Scanner;
import java.util.Set;

public class PrintUniqueWordUsingSet {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        System.out.println("Enter a string : ");
        String str = scanner.nextLine();
        str = str.trim();

        System.out.println("Entered String is : " + str);
        
        //Splitting the set by space separated
        String strArray[] = str.split(" ");
        
        //Declaring the set
        Set<String> set = new HashSet<>();
        
        //Storing the string from array into set
        for(int i=0;i<strArray.length;i++) {
            set.add(strArray[i]);
        }
        
        //Printing the element using iterator in java
        
        /*Iterator itr = set.iterator();

        while(itr.hasNext()){
            System.out.print(itr.next()+" ");
        }*/
        
        //Printing the set element using lambda expression
        set.forEach(e->{
            System.out.print(e+" ");
        });
    }
}
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Input:
Enter a string :
this is java and java is good
Output:
Entered String is : this is java and java is good
java and this is good
Input: Enter a string : this is java and java is good Output: Entered String is : this is java and java is good java and this is good
Input:
Enter a string : 
this is java and java is good

Output:
Entered String is : this is java and java is good
java and this is good

Related Programs

1) Print All Unique Words Of A String
2) Count Number of Words in a String
3) Find Occurrence Of Each Word In a Sentence
4) Program to Replace Spaces With Dots
5) Program to remove vowels from a String
6) Program to copy string
7) Find Substring of a Given String
8) Program to Reverse a String
9) Program to Compare Two Strings
10) How to find Length or Size of a String
Share Me

Leave a Reply