黑马程序员技术交流社区
标题:
关于RandomAccessFile读取byte的问题
[打印本页]
作者:
supertoy
时间:
2014-8-13 11:28
标题:
关于RandomAccessFile读取byte的问题
本帖最后由 supertoy 于 2014-8-13 14:06 编辑
代码:
RandomAccessFile raf = new RandomAccessFile("d:/java/test.txt", "rw");
raf.writeInt(100);
raf.writeByte(200);
raf.seek(0);
int i = raf.readInt();
byte b = raf.readByte();
System.out.println(i);
System.out.println(b);
raf.close();
复制代码
输出:
100
-56
问题?in可以正常读取,而readByte怎么不好用呢?
------------------
右键属性为5个字节,对的。
但是,用二进制打开为:0000 6400 00CB
这难道不是6个字节吗?
---------------------
这是啥问题?
作者:
裤裆里的温柔、
时间:
2014-8-13 12:21
200已经超过byte的范围了吧,好像是-128到127之间。
作者:
supertoy
时间:
2014-8-13 14:06
哦,原来如此
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2