【发布时间】:2019-02-19 04:25:20
【问题描述】:
我有一个学校作业,我必须创建一个程序来打印给定字符串中第一个重复出现的字符。
例如,如果输入是“helloo”,那么它应该输出为“l”。我编写了以下代码,但它同时打印了“l”和“o”。
String text = "helloo";
int length = text.length();
for (int i = 0; i <= length - 1; i++) {
char curChar = text.charAt(i);
for (int j = i + 1; j <= length - 1; j++) {
if (curChar == text.charAt(j)) {
System.out.println(curChar);
break;
}
}
}
有人可以帮我解决这个问题吗?感谢您的任何回答!
【问题讨论】: