如何将文本文件内容添加到文本文件包含空格的组合框中?

问题描述 投票:0回答:1

我想在Swing组合框中添加文本文件内容。

我需要每一行作为组合框中的每个元素。但是文件在单词之间包含空格。因此它在空白处由单独的元素分割。

我使用了DefaultCombBoxModelmodel.addElement

我尝试了以下操作,但不起作用:

String.replace(" ", "_")
java string swing jcombobox text-parsing
1个回答
0
投票

您可以使用以下解决方案:

BufferedReader reader = new BufferedReader(new FileReader("Filepath"));
        String line = null;
        StringBuilder stringBuilder = new StringBuilder();
        String ls = System.getProperty("line.separator");
        List<String> comboElmnts = new ArrayList<String>();
        try {
            while ((line = reader.readLine()) != null) {
                stringBuilder.append(line);
                stringBuilder.append(ls);
                comboElmnts.add(line);
            }
            for (String lineItem : comboElmnts) {
                System.out.println(lineItem);
            }

        } finally {
            reader.close();
        }

您可以将comboElmts列表项目用作您的组合项目。

© www.soinside.com 2019 - 2024. All rights reserved.