文字の配列に重複しない(別個の)文字のみを印刷しようとしています。私はおそらく何か初心者の間違ったことをしている。説明して私に間違いを見せてもらえますか?これは私のコードです:配列内の異なる文字のみを印刷する方法
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);
}
}