?? randomiodemo.java
字號:
//: RandomIODemo.java
//package g3ds.joop.ch7;
import java.io.*;
public class RandomIODemo{
public static void main(String[] args) throws IOException{
//創(chuàng)建一個隨機文件,開放讀寫權限
RandomAccessFile rf =
new RandomAccessFile("rtest.dat", "rw");
//往其中寫8個double型數(shù)值
for(int i = 0; i < 8; i++)
rf.writeDouble(i*3.14);
//并關閉文件
rf.close();
//使用時打開文件,并開放讀寫權限
rf = new RandomAccessFile("rtest.dat", "rw");
//定位到文件第40個字節(jié)之后,1個double數(shù)值占8個字節(jié)
rf.seek(5*8);
//并修改其內容
rf.writeDouble(33.333);
//關閉文件
rf.close();
//以只讀形式打開文件
rf = new RandomAccessFile("rtest.dat", "r");
//以相同的格式輸出文件內容
for(int i = 0; i < 8; i++)
System.out.print(rf.readDouble() + "\t");
//關閉文件
rf.close();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -