Wenn Sie in Java die Sammlungsobjekte oder Array -Objekte sortieren möchten, müssen Sie die Komparatorschnittstelle erreichen, um das gewünschte Ziel zu erreichen.
Als nächstes simulieren wir die Datumsattribute im Sammelobjekt
1. Schritt der physischen Klasse
Paket com.ljq.entity;/*** transportieren einzelner Prozess ** @Author Administrator **/Public Class Schritt {/** Verarbeitungszeit*/private String AcceptTime = "";/** Express. "" "; Public Step () {Super ();} public Step (String AcceptTime, String AcceptAddress) {Super (); this.accepttime = ACCEP Time; ;} Public Void SetacCeptTime (String AcceptTime) {this.accepttime = accepttime;} Public StringAcceptadDress () {Return a CCEPTADDDRESS;} Public Void Setac findaddress (String AcceptAddress) {this.acceptaddress = AcceptAddress;}}}
2. Implementieren Sie die Komparatorschnittstelle
Paket com.ljq.entity; O2 gibt eine negative Zahl zurück; Schritt O2) {Datum AcceptTime1 = Utiltool.streodat (O1.Getaccepttime (), NULL); (AcceptTime2)) Rückgabe 1;
Drittens Test
Paket JUNIT; = Neue ArrayList <Tep>; : Schritte) {System.out.println (Step.getAceceptAddress ());