En Java, si desea ordenar los objetos de recolección o los objetos de matriz, debe lograr la interfaz de comparación para lograr el objetivo que queremos.
A continuación, simulamos los atributos de fecha en el objeto de recopilación
1. Paso de la clase física
paquete com.ljq.entity;/*** Número de transporte Proceso único ** @Author Administrator **/Public Class Step {/** TIEMPO DE PROCESAMIENTO*/String privado AceptTime = "";/** Express String AceptAddress = "" "; Public step () {super ();} public paso (String AcceptTime, String AcceptAddress) {super (); this.accepttime = accep ttime; this.acceptaddress = aceptadoDDress;} public String getACCECTtime () {regreso AceptTime ;} Public void setAccepttime (String Accepttime) {this.accepttime = AceptTime;} public StringacceptAddress () {return a cceptadddress;} public void setac FindAddress (String AcceptDdress) {this.acceptaddress = AceptadDress;}}}
2. Implemente la interfaz de comparación
paquete com.ljq.entity; O2, devuelve un número negativo; Paso O2) {date aceptación1e1 = utililTool.streodate (o1.getaccepttime (), null); (AceptarTime2)) return 1;
Tercero, prueba
paquete junit java.util.collection; = Nuevo ArrayList <Tep>; : Pasos) {system.out.println (step.getacceptaddress ());