编写一个Java应用程序

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:58:45
编写一个Java应用程序,利用RandomAccessFile类往某个文本文件中写入20个整数(0~19),然后从该文件的第12个字节开始,将后面所有的数据(对应写入的整数)读出。【

import java.io.FileNotFoundException;
import java.io.RandomAccessFile;

public class RandomTest {
public static void main(String[] args) {
try {
RandomAccessFile raf = new RandomAccessFile("log.txt", "rw");
raf.seek(raf.length());
String a[] = new String[20];
for (int i = 0; i < 20; i++) {
a[i]=String.valueOf(i);
raf.writeBytes(a[i]);
raf.writeBytes(" ");
}
raf.close();
RandomAccessFile raf1 = new RandomAccessFile("log.txt","r");
raf1.seek(12);
String str = null;
while((str = raf1.readLine())!=null){
System.out.println(str);
}
} catch (Exception e) {

e.printStackTrace();
}
}
}
帮你调试好了 自己看哈吧