문자 배열에 중복되지 않는 (고유 한) 문자 만 인쇄하려고합니다. 아마도 뭔가 잘못되었을 수도 있습니다. 제 실수를 설명하고 보여줄 수 있습니까? 내 코드 :배열의 고유 한 문자를 인쇄하는 방법
public class MyDistinctCharacters {
public static void printDistinctCharacters(char[] arr){
for(int i=0;i<arr.length;i++){
boolean isDistinct = false;
for(int j=0;j<i;j++){
if(arr[i] == arr[j]){
isDistinct = true;
break;
}
}
if(!isDistinct){
System.out.print(arr[i]+" ");
}
}
}
public static void main(String a[]){
char[] chars = {a,b,c,c,d,e,e,f};
MyDistinctCharacters.printDistinctCharacters(chars);
}
}