Wie kann ich dafür sorgen, dass dieser Code keine Wiederholungszahlen enthält?
Alles, was ich tun möchte, ist es so zu machen, dass es keine Duplikate in diesem kleinen Block ausgibt.Wie kann ich Dubletten in diesem Java-Code loswerden?
int[] arr = {5,10,44,2, 44,44,5,10,44,2, 44,44};
int startScan;
int index;
int minindex;
int minValue;
for (startScan=0;startScan<(arr.length-1);startScan++){
minindex=startScan;
minValue =arr[startScan];
for (index=startScan+1; index<arr.length;index++){
if (arr[index]<minValue){
minValue=arr[index];
minindex=index;
}
}
arr[minindex]=arr[startScan];
arr[startScan]=minValue;
}
for(int x=0; x<arr.length;x++)
System.out.println(arr[x]);
Was macht Ihr Programm? Wenn Sie nicht daran interessiert sind, die ursprüngliche Reihenfolge beizubehalten, aber keine wiederholten Zahlen in Ihrer Sammlung haben möchten, können Sie anstelle eines Arrays ein 'Set' verwenden ... –
" Wie kann ich dafür sorgen, dass dieser Code keine sich wiederholenden Zahlen enthält? " Indem Sie Code schreiben, der nach doppelten Nummern sucht und diese aus dem Array entfernt. –