M
mimi
Gast
und zwar mus sich ein programm schreiben wo ich personen einfüge mit name und alter. das programm soll dann die namen nach dem alter sortiert ausgeben und wenn das alter gleich is nach dem namen sortieren. dafür muss ich also nen algorithmus schreiben zum sortieren. alle personen befinden scih in nem hashSet jetzt mus sich die nur irgendwie alle miteinander vergleichen. die methode compareTo in person hab ich schon geschreiben
person is halt mit interface:
---> public class Persoon implements Comparable
und die methode in person:
is halt holländisch ^^.. naja.. aber wie mach ich jetzt den algorithmus das der mir das sortier
person is halt mit interface:
---> public class Persoon implements Comparable
und die methode in person:
Code:
public int compareTo(Object o){
assert o instanceof Persoon: "moet van type persoon zijn";
Persoon dePersoon = (Persoon)o;
int result = 0;
if (leeftijd > dePersoon.leeftijd){
result = 1;
} else if(leeftijd < dePersoon.leeftijd) {
result = -1;
} else {
result= (naam.compareTo(dePersoon.naam) );
}
return result;
}
is halt holländisch ^^.. naja.. aber wie mach ich jetzt den algorithmus das der mir das sortier