2014-02-20 8 views
0

, пожалуйста, помогите ей. У меня была ошибка вТип new Comparator() {} должен реализовывать унаследованный абстрактный метод Comparator.compare (Object, Object)

Collections.sort(var4, new Comparator() { 
    public int compare(TreeMap var1, TreeMap var2) { 
     return ((String)var1.get("col_3")).compareTo((String)var2.get("col_3")); 
    } 
    }); 
+0

На каком языке это должно быть? – jfriend00

+0

Не могли бы вы описать, что вы хотите сделать и какую ошибку вы получаете? Что такое var4? – Micer

+0

жаль, что я еще не закончил проблему, сохраняется ошибка. Мое приложение не работает. это его код. пожалуйста, помогите public void Listme() {FormulList var1 = new FormulList(); ArrayList var2 = новый ArrayList(); var2.addAll (var1.FormulL()); ArrayList var4 = new ArrayList(); String [] var5 = new String [] {"col_1", "col_2", "col_3", "col_4"}; – user3331469

ответ

1

Попробуйте этот путь, добавляя к компаратор,

Collections.sort(var4, new Comparator<TreeMap>() 
{ 
    public int compare(TreeMap var1, TreeMap var2) 
    { 
     return ((String)var1.get("col_3")).compareTo((String)var2.get("col_3")); 
    } 
}); 
Смежные вопросы