//file:封装的File文件对对象,也可以直接文件名。
//mode:访问模式,"r" , "rw" , "rws" ,或 "rwd"
//"r"仅打开供读取
//"rw" 开放阅读和写作
//"rws"开放供阅读和写入
//"rwd"只需要更新要写入存储的文件内容
//RandomAccessFile(File file, String mode)
//代码体现
public class RandomAccessFileDemo {
public static void main(String[] args) throws IOException {
// RandomAccessFile(File file, String mode)
read();
// write();
}
private static void read() throws IOException {
//
RandomAccessFile raf = new RandomAccessFile("s1.txt", "rw");
int i = raf.readInt();
System.out.println(i);
System.out.println(raf.getFilePointer());
char ch= raf.readChar();
System.out.println(i);
System.out.println(raf.getFilePointer());
String s=raf.readUTF();
System.out.println(s);
System.out.println(raf.getFilePointer());
raf.seek(4);
ch=raf.readChar();
System.out.println(ch);
raf.close();
}
private static void write() throws IOException {
RandomAccessFile raf = new RandomAccessFile("s1.txt", "rw");
raf.writeInt(100);
raf.writeChar('a');
raf.writeUTF("中国");
raf.close();
}
}
IO随机访问流
最新推荐文章于 2020-09-05 21:34:08 发布