Java 如何从文件中删除对象?

Java 如何从文件中删除对象?,java,file,object,lis,Java,File,Object,Lis,如何从文件中删除对象 使用此代码,我只能从列表中删除。是否有从列表和文件中删除对象的代码?您已正确读取文件的内容 您已从列表中正确删除该元素 剩下的任务是打开文件进行写入并保存列表的新状态。最简单的方法是:从文件中加载列表,从列表中删除所需的任何元素,用修改后的列表覆盖文件。请通过添加有关数据存储位置和方式的信息来指定所需内容,如何将其加载到模型中,以及您计划做什么。请阅读以下内容: DefaultListModel model = (DefaultListModel) l

如何从文件中删除对象


使用此代码,我只能从列表中删除。是否有从列表和文件中删除对象的代码?

您已正确读取文件的内容

您已从列表中正确删除该元素


剩下的任务是打开文件进行写入并保存列表的新状态。

最简单的方法是:从文件中加载列表,从列表中删除所需的任何元素,用修改后的列表覆盖文件。请通过添加有关数据存储位置和方式的信息来指定所需内容,如何将其加载到模型中,以及您计划做什么。请阅读以下内容:
           DefaultListModel model = (DefaultListModel) list.getModel();
            int selectedIndex = list.getSelectedIndex();
            if (selectedIndex != -1) {

                model.removeElement(list.getSelectedValue());
               }