查找字符串中重复字符的 Java 程序

2025年1月8日 | 阅读需时 2 分钟

在此程序中,我们需要找到字符串中的重复字符。

Great responsibility

要从字符串中找到重复的字符,我们计算字符串中每个字符出现的次数。如果计数大于 1,则表示该字符在字符串中有重复的条目。在上面的示例中,以绿色突出显示的字符是重复字符。

算法

  • 步骤 1: 开始
  • 步骤 2:定义 String string1 = "Great responsibility"
  • 步骤 3:定义 count
  • 步骤 4:将 string1 转换为 char string[]。
  • 步骤 5:打印 “给定字符串中的重复字符:”
  • 步骤 6:设置 i = 0。重复步骤 7 至步骤 11,直到 i
  • 步骤 7:设置 count =1
  • 步骤 8:设置 j = i+1。重复步骤 8 至步骤 10,直到 j
  • 步骤 9:如果 (string[i] == string[j] && string[i] != ' ')
                  then
                  count = count + 1
                  string[j]= 0
  • 步骤 10:j = j + 1
  • 步骤 11:i = i + 1
  • 步骤 12:如果 (count>1 && string[i] != 0) 则打印 string[i]
  • 步骤13: 结束

程序

输出

Duplicate characters in a given string:
r
e
t
s
i
下一个主题Java 程序