我試圖將浮點數的數組列表存儲到文件中。
我試着使用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
有沒有我可以寫浮動指向文件的可讀格式的任何其他方式?
的問題是,只有不合適的,因爲你沒有代碼。請[編輯] –
http://stackoverflow.com/questions/2885173/how-do-i-create-a-file-and-write-to-it-in-java Literally LMGTFY –
嘗試PrintWriter這是設計爲文本。 DataOutputStream專爲二進制數據而設計。 –