【发布时间】:2017-02-25 18:11:37
【问题描述】:
我正在尝试将浮点数组列表存储到文件中。
我尝试使用 DataOutputStream 写入文件,它工作得很好,只是数据不是以人类可读的格式写入的。
我知道我必须使用 print writer 以文本格式写入数据,但是它不支持写入浮点数。
PrintWriter writer = new PrintWriter("filename.txt");
writer.write(naiveNearestPoints(points.get(i))); //Gives an error
writer.println(naiveNearestPoints(points.get(i)));//**updated** correct way to do it
还有其他方法可以将浮点数写入可读格式的文件吗?
【问题讨论】:
-
这个问题不合适,因为你没有代码。请edit
-
stackoverflow.com/questions/2885173/… 字面意思是 LMGTFY
-
试试为文本设计的 PrintWriter。 DataOutputStream 是为二进制数据设计的。