已删除项目的清单

时间:2018-01-16 04:24:39

标签: java rest web-services jersey

我想显示到目前为止已删除的项目列表(JAVA)。我正在使用数据库作为mysql。我在UI上给出一个按钮,点击它将调用Web服务并显示已删除的条目。我试过这个:

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

2 个答案:

答案 0 :(得分:0)

您可以将所有已删除的项目存储在数据结构中,例如链接列表,该数据结构适用于附加新项目,并且在您定义时不需要包含内存。

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();
        }
    }

答案 1 :(得分:0)

我在表格中添加了一个额外的列作为Flag。现在,当用户删除它时,标志为1,否则为false。