我必须在文本文件中打印一个数组列表。我需要在单独的行中输出,但在同一行中。
例:
我在文本文件中的预期输出:
蝙蝠
球
打印
我的实际输出是:
[球,球,打印]
我的控制台它逐行打印
任何人都可以帮助我解决这个问题
谢谢
最佳答案
如果您可以提供代码,将很有帮助。但是这是假设字符串在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
}
}
}