我需要反轉我的內容列表。我發現Collections.reverse(temp);
,但不知道如何正確實施它。如何反轉ArrayList
private class MyFilter extends Filter {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
FilterResults oReturn = new FilterResults();
ArrayList<Advice> results = new ArrayList<Advice>();
if (orig == null)
orig = list;
if (constraint != null) {
if (orig != null) {
for (Advice d : orig) {
if ((d.getTitle() + " " + d.getText()).toLowerCase()
.contains(constraint.toString())) {
results.add(d);
}
}
}
}
list = results;
return oReturn;
}
@Override
protected void publishResults(CharSequence constraint,
FilterResults results) {
notifyDataSetChanged();
}
}
什麼類型的收集器正在使用? – 2014-08-28 11:34:26
你有一個集合(前列表的列表)。你有沒有嘗試使用'Collections.reverse(list);'? – Alexmelyon 2014-08-28 11:36:36
atleast發佈您的列表代碼。 – 2014-08-28 11:38:18