Java Sortieren ArrayList<Integer>

Gut , ich bin stock auf etwas sehr einfaches, aber ich kann ' T es herausfinden.

First off, ich weiß, dass es Collection.sort() Methode, aber meine ArrayList ist eine Art von Verknüpfungen zu Daten zum Hauptobjekt, und meine Sortierung ist erforderlich, um gemäß diesem Objekt die Daten.

Dies ist ein sport-Wettbewerb und die ArrayList<Integer> numbers hält die zahlen der Teilnehmer, die bestanden hat, einen checkpoint.

Und ich muss Sortieren diese ArrayList-von der besten Zeit von min zu max, um ihm ein, wer an 1. Stelle, 2. etc.

dafür sollte ich meine Frage Competiton Objekt :

    public ArrayList<Integer> sort (ArrayList<Integer> numbers)
    for (int i=0;i<numbers.size){
    long time = competition.participant.get(numbers.get(i)).getTimeOfLastCheckPoint();
    /*Do something to make another ArrayList<Integer> sortedArray
 where all this will be sorted by this time parameter from minimal to maximum*/
    return sortedArray;
    }

dies ist nicht der eigentliche code, aber du hast die Idee. Steckte ich mit dem Versuch zu finden, die scheinbar einfache Lösung.
Bitte Helfen Sie

InformationsquelleAutor Vlad Alexeev | 2013-11-22
Schreibe einen Kommentar