已删除的项目列表

Llist of items that have been deleted

我想显示我目前已删除的项目列表 (JAVA)。我正在使用数据库 mysql。我在 UI 中提供了一个按钮,单击该按钮将调用 Web 服务并显示已删除的条目。我试过这个:

for (Iterator<String> iter = list.listIterator(); iter.hasNext(); ) {
        String a = iter.next();
            if (...) {
                 iter.remove();
            }
}

您可以将所有删除的项目存储在适合追加新项目的链表等数据结构中,并且在定义它时不需要包含内存。

List<String> listOfRemovedItems = new LinkedList<>();
    Iterator iterator = originalList.iterator();
    while (iterator.hasNext()) {
        String s = iterator.next().toString();
        if ("meets your condition") {
            listOfRemovedItems.add(s);
            iterator.remove();
        }
    }

我在 table 中添加了一列作为标志。现在,当用户删除它时,标志为 1,否则为 false。