Hallo,
ich bastle gerade an einem kleinen Bubble-Sort und komme einfach nicht weiter.
Ich habe eine Klasse Person und ein Personen[] Array. Die Personen sind mit null initialisiert (mittels einer for-Schleife) und kommen erst nach und nach hinzu. Beim Sortieren des ganzen Arrays nach dem Namen der Personen gibts dann ein Problem...
Hier mal der Code:
Wenn jetzt die Person an der stelle i oder j null ist, kracht es. Wie könnte ich das lösen?
Danke für eure Hilfe!
monTi
ich bastle gerade an einem kleinen Bubble-Sort und komme einfach nicht weiter.
Ich habe eine Klasse Person und ein Personen[] Array. Die Personen sind mit null initialisiert (mittels einer for-Schleife) und kommen erst nach und nach hinzu. Beim Sortieren des ganzen Arrays nach dem Namen der Personen gibts dann ein Problem...
Hier mal der Code:
Code:
for (int i = 0; i < personen.length; i++) {
for (int j = i +1 ; j < personen.length; j++) {
if (personen[j].getName().compareToIgnoreCase(personen[i].getName())<0) {
Person temp = personen[j];
personen[j] = personen[i];
personen[i] = temp;
} else {
}
}
}
Wenn jetzt die Person an der stelle i oder j null ist, kracht es. Wie könnte ich das lösen?
Danke für eure Hilfe!
monTi