如何将添加和编辑的字符串保存在组合框中,并用更改覆盖文件?

问题描述

首先,我有一个字符串数组。该数组应通过组合框导航。 我已经可以在gui中看到这些项目了。现在是我的问题,怎么可能在该组合框中编写文本,或者在该框中编辑字符串,然后将其保存到我的文件中。通过我的另一类的一点方法逐行读取该文件

感谢您的帮助:) 这是我的第一次尝试,现在可以覆盖。但这会覆盖我的更改的每一行。我该怎么说,他只是覆盖了更改的行?

safeButton = new JButton("Datei speichern");
    safeButton.setBounds(27,400,120,40);
    panel1.add(safeButton);
    safeButton.addActionListener((e) -> {
        String output = "";
        int size = comboBox.getItemCount();
        for (int i = 0; i < size; i++) {
            String item = (String)comboBox.getSelectedItem();
            output += item;
            output += "\n";
            System.out.println(output);
        }
        try {
            Path fileName = Path.of("kategorie1.txt");
            Files.writeString(fileName,output);
            String actual = Files.readString(fileName);
        }
        catch (IOException ioException) {
            ioException.printstacktrace();
        }
    });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)