Ich habe eine ArrayList
, die Daten mit einem Format enthält (Satuday, 4 Februar 2012). Wie kann ich diese ArrayList
sortieren?Sortierung von Date ArrayList
6
A
Antwort
14
Dies ist eine der einfachsten Art und Weise,
Collections.sort(<Your Array List>);
5
Wenn Sie irgendwelche speziellen Anforderungen zu sortieren, während das Sortieren, so dass Sie es tun können Ihren eigenen Comparator
durch die Bereitstellung. Zum Beispiel:
//your List
ArrayList<Date> d = new ArrayList<Date>();
//Sorting
Collections.sort(d, new Comparator<Date>() {
@Override
public int compare(Date lhs, Date rhs) {
if (lhs.getTime() < rhs.getTime())
return -1;
else if (lhs.getTime() == rhs.getTime())
return 0;
else
return 1;
}
});
Das Schlüsselelement ist, dass Sie Ihr Date
Objekt in Millisekunden konvertieren (mit getTime()
) zum Vergleich.
+0
Sonst verwenden Sie einfach Collections.sort (
Verwandte Themen
- 1. ArrayList Sortierung in Java
- 2. Sortierung ArrayList - IndexOutOfBoundsException -Java
- 3. Alphabetische Sortierung Arraylist
- 4. Sortierung und Sortierung von ArrayList-Daten basierend auf Bedingung
- 5. Sortierung der Arraylist von mehreren Arraylisten
- 6. absteigende Sortierung einer Arraylist von Object
- 7. Android Sortierung Arraylist nach Eigenschaften
- 8. Sortierung einer ArrayList in Abhängigkeit vom Elementfeld
- 9. Sortierung ArrayList in Java basierend auf Benutzereingabe
- 10. Sortierung 2d Arraylist basiert auf zwei Elementen
- 11. Sortierung einer ArrayList in Java mit Strings und ganzen Zahlen
- 12. Wie mache ich iterative Sortierung in String-Arraylist?
- 13. Sortierung einer ArrayList einer Person mit Java-Sammlungen
- 14. Sortierung einer Arraylist nach mehreren Feldern in Typescript
- 15. Live-Sortierung von JTable
- 16. von Arraylist
- 17. ArrayList - Erstellen von Komparatoren
- 18. Subtrahieren einer ArrayList von einer anderen ArrayList
- 19. Sortierung Array von String-Daten
- 20. Komplexe Sortierung
- 21. Datatables date sort with deferRender
- 22. SQL - wo date = max date
- 23. Triple-Sortierung mit der Expression von SQL
- 24. Sortierung ArrayLists in Android
- 25. Sortierung mongodb von reddit ranking algorithm
- 26. Javascript Date() Unterschied zwischen passing date und date-time
- 27. Zufällige Sortierung von Array
- 28. Sortierung von Daten
- 29. Sortierung Keyset von java.util.property
- 30. Sortierung Ausgabe von dplyr ::
Was haben Sie getan? zu tun? hast du es versucht? –
Welche Klasse verwenden Sie für Ihre Daten? – idanakav
In welcher Art müssen Sie einen Tag oder ein Datum oder ein Jahr beginnen? – Aerrow