高手帮下菜鸟关于RandomAccessFile 2、 编写一个Java应用程序,利用RandomAccessFile类往某个文本文件中写入20个整数(0~19),然后从该文件的第12个字节开始,将后面所有的数据(对应写入的整数)读出。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class Test { public static void main(String[] args) { RandomAccessFile raf = null; try { raf = new RandomAccessFile(new File("test.dat"), "rw"); for(int i=0; i<20; i++) { raf.writeInt(i); } raf.seek(12); while(raf.getFilePointer() < raf.length()) { System.out.println(raf.readInt()); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }} You should do your homework by yourself. 楼主可以查看相关API,有详细讲解的 java socket实现两个客户段或多个客户端之间通信 求 一个java递归程序的编写 applet读取服务器文件问题 java.io.File类的问题 如何动态地添加按钮? 苦恼!jdbc连接数据库的问题 菜鸟求助,代码简化一下 如何编写loading...的效果 各位大哥 问个非常菜菜的问题,100分想送! 弄了几天了 此段代码如何理解? Java中用字符串作为变量名来反射声明变量,能实现吗
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;public class Test {
public static void main(String[] args) {
RandomAccessFile raf = null;
try {
raf = new RandomAccessFile(new File("test.dat"), "rw");
for(int i=0; i<20; i++) {
raf.writeInt(i);
}
raf.seek(12);
while(raf.getFilePointer() < raf.length()) {
System.out.println(raf.readInt());
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}