Java 无法使用BufferedWriter将double写入文件
Eclipse提示我将变量的类型更改为整数,但我需要它是双精度的 w为BufferedWriter,平均值为双精度Java 无法使用BufferedWriter将double写入文件,java,file,double,Java,File,Double,Eclipse提示我将变量的类型更改为整数,但我需要它是双精度的 w为BufferedWriter,平均值为双精度 w.write(平均值)一个BufferedWriter只允许您编写一系列字符(您看到的int实际上是一个字符) 如果你想写更复杂的东西,比如一个双精度的,你应该使用一个PrintWriter。BufferedWriter只允许你写一个字符序列(你看到的int实际上是一个字符) 如果您想编写更复杂的内容,如双精度double,则应改用PrintWriter。BufferedWrit
w.write(平均值)
一个BufferedWriter
只允许您编写一系列字符(您看到的int
实际上是一个字符)
如果你想写更复杂的东西,比如一个双精度的,你应该使用一个
PrintWriter
。BufferedWriter只允许你写一个字符序列(你看到的int
实际上是一个字符)
如果您想编写更复杂的内容,如双精度
double
,则应改用PrintWriter
。BufferedWriter
无法写入双精度,请参阅。但是,您可以将双平均值
转换为字符串
,例如使用double.toString(average)
,然后使用write(String)
BufferedWriter
无法写入双平均值
,请参阅。但是,您可以将双平均值
转换为字符串
,例如使用double.toString(average)
,然后使用write(String)
写入结果字符串