DataOutputStream out2 =
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("Data.txt"),"gb2312"));//增加这个试一下
out2.writeDouble(3.14159);
out2.writeChars("That was pi\n");
out2.writeBytes("That was pi\n");
out2.close();
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("Data.txt"),"gb2312"));//增加这个试一下
out2.writeDouble(3.14159);
out2.writeChars("That was pi\n");
out2.writeBytes("That was pi\n");
out2.close();
试试
绝对可以还原为原来写入的东西
如果在windows下,请用Ultraedit hex模式或者winhex等工具查看你写的文件.
如果在unix下,请用od命令查看文件.