io

zhaofeiyu 2001-12-13 04:10:34
import java.io.*;

what's the output ?

public class TestIOApp {
public static void main(String args[]) throw IOException {
RandomAccessFile file = new RandomAccessFile(“test.txt”, “rw”);
file.writeBoolean(true);
file.writeInt(123456);
file.writeInt(7890);
file.writeLong(10000000);
file.writeInt(777);
file.writeFloat(.0001f);
file.seek(5);
System.out.println(file.readInt());
file.close();
}
}

answer:7890
...全文
101 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
caolyf 2001-12-13
  • 打赏
  • 举报
回复
yes
zhurongxue 2001-12-13
  • 打赏
  • 举报
回复
答案可是我供的哟。:)
boolean型写进文件时,是占一个字节
int 写进文件占四个字节
而RandomAccessFile的seek以字节来计算。
因此。:)分到手也。哈。
祝融吹血到此一。。。。。。。
zhurongxue 2001-12-13
  • 打赏
  • 举报
回复
我来了.哈。给分吧
zhaofeiyu 2001-12-13
  • 打赏
  • 举报
回复
writeBoolean(true)--> 1 byte
writeInt(122123)----> 4 bytes
seek(5)-------------> got it
yes! isn't it?!
zhaofeiyu 2001-12-13
  • 打赏
  • 举报
回复
thank you everyone!I got it!
writeBoolean(true)--->one byte
writeInt(122312)----->four bytes
seek(5)-------------->five bytes
yes!
Patrick_DK 2001-12-13
  • 打赏
  • 举报
回复
不理解,推一把
三杯倒 2001-12-13
  • 打赏
  • 举报
回复
1111

62,614

社区成员

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

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