java.util.Comparatorの使い方

書式
int compare(T o1, T o2)
順序付けのために2つの引数を比較します。

サンプルコード

List<String> cft = new ArrayList<String>();
        cft.add("05");
        cft.add("4");
        cft.add("009");
        cft.add("8");
        
        // Comparatorを実装した匿名クラス
Comparator<String> cp = new Comparator<String>() {
            @Override
            public int compare(String strA, String strB) {
                return Integer.valueOf(strA).compareTo(Integer.valueOf(strB));
            }
        };
        
 Collections.sort(cft, cp);