2017-01-19 20 views
0

我有一個arraylist,我正努力重新排列視圖加載時。好奇,如果有內置的方法或方法來排序我檢索的項目列表讓我們按字母順序說。我目前從頂部數據庫中最老的光標到最新的底部光標檢索列表中的項目。我也想找到扭轉這種局面的方法來獲得最新的信息。有關這些事情的任何建議?或者這太特別了?安排在Android Studio中的項目列表(按字母順序,最近...等)

+0

使用可比列列表 –

+0

請檢查一次。它可能會幫助你。 http://stackoverflow.com/questions/19676781/android-sort-listview-alphabetically – Rider

回答

1

要排序列表,

Collections.sort(list, String.CASE_INSENSITIVE_ORDER); 

,並扭轉你的列表中,

Collections.reverse(list); 
+0

集合如何與ArrayList一起工作?如果你能給我一個例子,假設我有一個ArrayList填充了項目,我把它稱爲array_List_Help。 @Darshan – NVA

+0

沒有得到你在說什麼,似乎你對Collection類的知識不多。我建議你參考這個鏈接, http://www.javatpoint.com/collections-in-java –

0

只需通過

Collections.sort(arraylist, Collections.reverseOrder()); 

扭轉一個ArrayList進一步您可以排序WRT的名字,年齡,數量等由

Collections.sort(unsortedList,new Comparator<YourModel>() { 
    @Override 
    public int compare(YourModela, YourModelb) { 
     return a.getName().compareTo(b.getName()); 
    } 
}); 
+0

Collection如何與ArrayList一起工作?如果你能給我一個例子,假設我有一個ArrayList填充了項目,我把它稱爲array_List_Help。 – NVA

相關問題