畅游java重复字符是我屡战屡跪见到的答上来为数不多的题
//第一个重复字符
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String word = in.nextLine();
// 简历哈希表 int[] hashTable = new int[256];
// 字符数组
char[] array = word.toCharArray();
// 字符数组循环
for (int i = 0; i < array.length; i++) {
// (int) (array[i])表示字符的ascii码
if (hashTable[(int) (array[i])] == 0) {
// 该位置+1;
hashTable[(int) (array[i])]++;
// 如果出现过,则输出
} else {
System.out.println(array[i]);
break; }
}
}
#搜狐#