例如,我有兩個對象:排序(構造函數)在Java中
Icecream ice1 = new Icecream(vanilla, newDate(11, 09, 09));
Icecream ice2 = new Icecream(choko, newDate(10, 08, 08));
// where first argument is a String and second argument is a Date
我怎麼能打印出來,使他們從最早開始的日期進行排序? (toStrign方法已經配置)
輸出sholud是:
Vanilla, 10-08-08
Vanilla, 11-09-09
謝謝!
http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html - Oracle教程是搜索「java對象排序」時的第三個鏈接 –
搜索論壇。有數百個關於如何實現Comparable接口或創建自定義比較器的示例。 – camickr