Javaでは、コレクションオブジェクトまたは配列オブジェクトを並べ替えたい場合は、必要な目標を達成するためにコンパレータインターフェイスを達成する必要があります。
次に、コレクションオブジェクトの日付属性をシミュレートします
1。物理的なクラスのステップ
パッケージcom.ljq.entity;/***単一プロセス** @author管理者**/パブリッククラスステップ{/**処理時間*/private string accecttime = "";/** expres "" "; public step(){super();} public step(String Accepttime、String AcceptAddress){super(); this.accepttime = accep ttime; this.acceptAddress = acceptAddress;} public string getAcceptime(){return accepttimetime ;} public void setaccepttime(string accepttime){this.accepttime = accepttime;} public stringacceptaddress(){return a cecceptadddress;} public void setac findddress(string acceptaddress){this.acceptAddress = acceptAddress;}}}}}}
2。コンパレータインターフェイスを実装します
com.ljq.Entity。 O2は、O1がO2よりも大きい場合、等しいものを返します。ステップo2){日付acceptime1 = utiltool.streodate(o1.getacceptime()、null); (AcceptTime2))return -1;}}
第三に、テスト
junit。 = new arraylist <tep>; :stage){system.out.println(step.getAcceptAddress());