Javatpoint Logo
Javatpoint Logo

Java program to find the duplicate characters in a string

In this program, we need to find the duplicate characters in the string.

Great responsibility

To find the duplicate character from the string, we count the occurrence of each character in the string. If count is greater than 1, it implies that a character has a duplicate entry in the string. In above example, the characters highlighted in green are duplicate characters.

ALGORITHM

  • STEP 1: START
  • STEP 2: DEFINE String string1 = "Great responsibility"
  • STEP 3: DEFINE count
  • STEP 4: CONVERT string1 into char string[].
  • STEP 5: PRINT "Duplicate characters in a given string:"
  • STEP 6: SET i = 0. REPEAT STEP 7 to STEP 11 UNTIL i
  • STEP 7: SET count =1
  • STEP 8: SET j = i+1. REPEAT STEP 8 to STEP 10 UNTIL j
  • STEP 9: IF (string[i] == string[j] && string[i] != ' ')
                  then
                  count = count + 1
                  string[j]= 0
  • STEP 10: j = j + 1
  • STEP 11: i = i + 1
  • STEP 12: IF(count>1 && string[i] != 0) then PRINT string[i]
  • STEP 13: END

Program:

Output:

Duplicate characters in a given string:
r
e
t
s
i
Next TopicJava Programs





Youtube For Videos Join Our Youtube Channel: Join Now

Feedback


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA