java用随机流向文件写入浮点数显示是乱码
时间: 2024-05-04 13:15:10 浏览: 82
将定单数据写入到文件ordertxt之中-java ppt 课程
可能是因为您没有指定正确的字符编码格式。建议您在写入文件时指定字符编码格式,例如:
```
FileOutputStream fos = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
BufferedWriter bw = new BufferedWriter(osw);
// 写入浮点数
float num = ...;
bw.write(String.valueOf(num));
bw.close();
osw.close();
fos.close();
```
在上面的示例中,我们使用了 `OutputStreamWriter` 和 `BufferedWriter` 来写入文件,并指定了字符编码格式为 UTF-8。这样可以确保写入的数据在不同的平台上都可以正确地被读取和显示。
阅读全文