java - 将 float 组写入文件

标签 java file

我正在尝试将 float 组列表存储到文件中。
我尝试使用 DataOutputStream 写入文件,它工作得很好,只是数据不是以人类可读的格式写入的。
我知道我必须使用打印编写器以文本格式写入数据,但它不支持写入浮点。

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

是否有其他方法可以将浮点以可读格式写入文件?

最佳答案

PrintWriter 支持写入浮点值:print(float)print(double) .

关于java - 将 float 组写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42459774/

相关文章:

java - 如何在 Java 8 中使用 CSV 值作为构造函数参数

java - 使用 drawContour 时 OpenCV Android 应用程序崩溃

使用文件输入和输出的 C 程序结构

c - 如何在c中只读取txt文件中的特定行?

python - 如何从 Grib1/.grb 文件转储值

javascript - 使用 Angular 13 使用 js-xlsx 读取本地 Excel 文件?

java - 如何为 Jersey 1.0 客户端设置自定义 Jackson ObjectMapper

java - ICEpdf - 应用程序启动期间 MissingResourceException : Can't find bundle for base name org.icepdf.ri.resources.MessageBundle,区域设置 de_DE

java - 当我第一次按下将我连接到 SQL Server 2012 数据库并执行特定查询的 JFXButton 时,为什么会出现延迟?

Python - 反转整个文件