Java List删除指定项

void deleteListItem(){
    List list = new ArrayList<>();
    list.add("aaa");
    list.add("bbb");
    list.add("ccc");
    list.add("ddd");
    //原list
    for (String str : list) {
        Log.d(TAG, "deleteListItem: " + str);
    }

    //使用迭代器
    ListIterator listIterator = list.listIterator();
    while (listIterator.hasNext()){
        String str = listIterator.next();
        if ("aaa".equals(str)){//删除条件
            listIterator.remove();//执行删除
        }
    }
    //删除指定item后的list
    for (String str : list) {
        Log.d(TAG, "deleteListItem: " + str);
    }
}

你可能感兴趣的:(笔记,Java基础,Android)