java如何反转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();
}
}
# 1 楼答案
添加解析器的最佳方式:
# 2 楼答案
更改代码如下: 私有类MyFilter扩展了筛选器{
}
希望能有所帮助
# 3 楼答案
简单地说:
# 4 楼答案
你应该进口
然后使用
# 5 楼答案
如果想要添加符合条件的元素,但没有java8或任何函数库,可以在构造循环后将其反转,或者在遍历之前反转原始元素。或者在施工过程中以相反的顺序穿过它。使用索引的示例如下: