如何使用FileOutputStream在Java中的csv文件中写入下一行

时间:2019-09-06 15:46:26

标签: java file csv fileoutputstream

我在变量average_time中获得了一个结果,后来将其转换为字节以便将其写入csv文件中。由于使用了循环,因此获得了三倍的结果。我希望结果在同一栏中下面一个接一个地打印。但是问题在于所有值都被写入同一单元格中。我该如何解决这个问题?

could not convert ... from '<brace-enclosed initializer list>' to 'std::array<allocator<POOL_SIZE>, 2>'

我希望是 15(换行符) 31(换行符) 48(换行符)

但是它显示 153148

2 个答案:

答案 0 :(得分:0)

只需将“ \ n”添加到 str ,然后将其写入文件即可:

String str=Integer.toString(average_time) + "\n";

答案 1 :(得分:0)

out.write("\n".getBytes());之后添加此out.write(b);,它应该会为您提供所需的输出