Habe Daten von Personen in einer ArrayList gespeichert.
	
	
	
	
	
		
	
Die überschriebene Methode kommt aus diesem Tutorial (Making Java Objects Comparable - O'Reilly Media).
Jetzt möchte ich die Personen aber nicht nur nach dem Alter Sortieren sondern
1. Nach Alter
2. nach anzahlKinder
also an erster Stelle steht der/die Älteste mit den meisten Kindern und an letzter der/die Jüngst mit den wenigstens Kinder.
Wie kann ich das umsetzen bzw. erweitern?
Danke schon mal
			
			
		Java:
	
	public class Person implements Comparable{
private String name;
private int alter;
private int anzahlKinder;
@Override
 public int compareTo(Object anotherPerson) throws ClassCastException {
    if (!(anotherPerson instanceof Person))
      throw new ClassCastException("A Person object expected.");
    int anotherPersonAge = ((Person) anotherPerson).getAlter();  
    return this.Alter - anotherPersonAge;    
  }
}Die überschriebene Methode kommt aus diesem Tutorial (Making Java Objects Comparable - O'Reilly Media).
Jetzt möchte ich die Personen aber nicht nur nach dem Alter Sortieren sondern
1. Nach Alter
2. nach anzahlKinder
also an erster Stelle steht der/die Älteste mit den meisten Kindern und an letzter der/die Jüngst mit den wenigstens Kinder.
Wie kann ich das umsetzen bzw. erweitern?
Danke schon mal
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		