方法一
public static void searchRepeat(char[] character) {
List<Character> list = new ArrayList<>();
for (int i = 0; i < character.length - 1; i++) {
int count = 0;
for (int j = i + 1; j < character.length; j++) {
if (character[i] == character[j]){
count++;
}
}
if (count == 0){
System.out.println(character[i]);
break;
}
}
}
public static void main(String[] args) {
searchRepeat("abcaef".toCharArray());
}
方法二
public static void searchRepeatChar(char[] character) {
List<Character> list = new ArrayList<>();
for(int i = 0; i < character.length - 1; i++){
Boolean isTrue = false;
if (list.contains(character[i]) ){
continue;
}else{
for(int j = i + 1; j < character.length; j++){
if(character[i] == character[j]) {
list.add(character[i]);
isTrue = true;
}
}
if(isTrue == false) {
System.out.println(character[i]);
break;
}
}
}
}