En Java, si vous souhaitez trier les objets de collection ou des objets de tableau, vous devez réaliser l'interface du comparateur pour atteindre l'objectif que nous voulons.
Ensuite, nous simulons les attributs de date dans l'objet de collection
1. Étape de la classe physique
package com.ljq.entity; / *** Numéro de transport Single Processus ** @Author Administrator ** / public class Step {/ ** Time Time * / private String accepttime = ""; / ** Express. "" "; Public étape () {super ();} public étape (String Accepttime, String AcceptAddress) {super (); this.accepttime = accep ttime; this.acceptadress = acceptAddress;} public string getaccepttime () {return acceptetimetime ;} Public void SetAcceptTime (String AcceptTime) {this.accepttime = acceptertime;} public stringACcepceptAddress () {return a CceptAdddress;} public void setac findAddress (String accepteAddress) {this.acceptAddress = acceptAddress;}}}}}}}}}}}}}}
2. Implémentez l'interface du comparateur
package com.ljq.entity; O2, renvoie un nombre négatif; Étape o2) {date accepttime1 = utiltool.streodate (o1.getAcceptTime (), null); (AcceptTime2)) Retour 1;
Troisièmement, tester
package JUnit; = Nouveau ArrayList <Tep>; : Étapes) {System.out.println (Step.getAcceptAddress ());