📄 8.6randomaccessfiledemo.java
字号:
import java.io.RandomAccessFile;
import java.io.FileNotFoundException;
import java.io.IOException;
public class RandomAccessFileDemo{
public static void main(String []args){
RandomAccessFile randomAccessFile=null;
try{
randomAccessFile=new RandomAccessFile("student.dat","rw"); //以读写方式打开文件
randomAccessFile.writeInt(100); //按照类型写文件
randomAccessFile.writeChar('a');
randomAccessFile.seek(4); //移动文件指针
char charData=randomAccessFile.readChar( ); //随机读取文件内容
System.out.println("charData = "+charData);
}catch (FileNotFoundException e) { //捕获文件未找到异常
e.printStackTrace( );
}catch(IOException e){ //捕获输入输出异常
e.printStackTrace( );
}finally {
if (randomAccessFile!=null) {
try {
randomAccessFile.close( );
}catch (IOException e){}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -