我必须在文本文件中打印一个数组列表。我需要在单独的行中输出,但在同一行中。

例:
        我在文本文件中的预期输出:
                             蝙蝠
                             球
                             打印
        我的实际输出是:
                        [球,球,打印]

我的控制台它逐行打印
任何人都可以帮助我解决这个问题
谢谢

最佳答案

如果您可以提供代码,将很有帮助。但是这是假设字符串在ArrayList中的代码

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.ArrayList;

public class TestJava{
    public static void main(String[] args){
        ArrayList<String> values = new ArrayList<>();
        values.add("bat");
        values.add("ball");
        values.add("print");
        BufferedWriter wr = null;
        try {
            wr = new BufferedWriter(new FileWriter("output.txt"));
            for (String var : values) {
                wr.write(var);
                wr.newLine();
            }
            wr.close();

        } catch (Exception e) {
            //TODO: handle exception
        }

    }
}

09-30 14:14
查看更多