一个关于RandomAccessFile的问题

wangweixun 2004-11-21 02:00:01
为什么我
saveFilePath=new File("D:/My Documents/HowToConnect/save.txt");
saveFile=new RandomAccessFile(saveFilePath,"rw");

saveFile.writeInt(gameMap.map[i][j]); (gampMap里每项都是int型的)

输出到文件里显示的都是

这样的乱码啊??
...全文
144 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
soleghost 2004-11-21
  • 打赏
  • 举报
回复
import java.io.*;

class testRandomAccessFile
{
public static void main(String [] args)
{
File saveFilePath = new File("C:/Documents and Settings/braveheart/桌面/aaa.txt");
try{ RandomAccessFile saveFile = new RandomAccessFile(saveFilePath,"rw");
String con = new String("果腹三等功梵蒂冈梵蒂冈发");
byte [] a = con.getBytes();
saveFile.write(a);
saveFile.close();
}
catch(Exception e)
{e.printStackTrace();
}
}
}
zealVampire 2004-11-21
  • 打赏
  • 举报
回复
saveFile.writeInt()你别管写进去东西是什么
你能够在相应的文件指针位置能够readInt就可以了

至于字符串 可以这样String str="\r\n";
saveFile.write(str.getByte());
wangweixun 2004-11-21
  • 打赏
  • 举报
回复
upupupu...
wangweixun 2004-11-21
  • 打赏
  • 举报
回复
upupupupup.......
wangweixun 2004-11-21
  • 打赏
  • 举报
回复
还有要输入空格和回车符是用writeChars还是writeUTF啊????

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧