Write a program to input a word from the user and remove the duplicate characters present in it.
Example:
INPUT – abcabcabc
OUTPUT – abc
OUTPUT – abc
INPUT – javaforschool
OUTPUT – javforschl
OUTPUT – javforschl
INPUT – Mississippi
OUTPUT – Misp
OUTPUT – Misp
import
java.io.*;
class
RemoveDupChar
{
public
static
void
main(String args[])
throws
IOException
{
BufferedReader br =
new
BufferedReader(
new
InputStreamReader(System.in));
System.out.print(
"Enter any word : "
);
String s = br.readLine();
int
l = s.length();
char
ch;
String ans=
""
;
for
(
int
i=
0
; i<l; i++)
{
ch = s.charAt(i);
if
(ch!=
' '
)
ans = ans + ch;
s = s.replace(ch,
' '
);
//Replacing all occurrence of the current character by a space
}
System.out.println(
"Word after removing duplicate characters : "
+ ans);
}
}
Output:
Example 1:
Enter any word : Mississippi
Word after removing duplicate characters : Misp
Example 2:
Enter any word : Attitude
Word after removing duplicate characters : Atiude
No comments:
Post a Comment