我想从arraylist中删除值,但我想保留原始列表

时间:2016-03-03 16:03:36

标签: java arraylist android-adapter android-recyclerview

基本上,我正在尝试实现一个下拉过滤器,用户选择一个名称并更新列表。因此,我需要将列表重置为原始格式,然后应用过滤器。

这就是我所拥有的:

int size = list.size();
int count = 0;
ArrayList<Object> newList = new ArrayList<>();
newList = (ArrayList<Object>)list.clone();
for (int i=0; i<list.size();){
    if(!list.get(i).getForename().equals(forename)){
        list.remove(i);
    }
    else {
        i++;
    }
}
adapter.notifyDataSetChanged();

有没有办法临时删除列表,以便每次更新时选择一个值?

0 个答案:

没有答案