
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1、过程
(1)既可以充当一个输入流, 也可以冲淡一个输出流
(2)支持从文件的开头读取、写入
(3)支持从任意位置的读取、写入(插入)
(4)RandomAccessFile类需要指定的访问模式:
2、实例
publicvoidRandomAccessFile(Stringsrc,StringsrcMode,Stringdest,StringdestMode){
RandomAccessFileaccessFile=null;
RandomAccessFileaccessFile1=null;
try{
accessFile=newRandomAccessFile(newFile(src),srcMode);
accessFile=newRandomAccessFile(newFile(dest),destMode);
byte[]bytes=newbyte[1024];
intlength;
while((length=accessFile.read(bytes))!=-1){
accessFile1.write(bytes,0,length);
}
}catch(IOExceptione){
e.printStackTrace();
}finally{
if(accessFile!=null)
try{
accessFile.close();
}catch(IOExceptione){
e.printStackTrace();
}
if(accessFile1!=null){
try{
accessFile1.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}原文来自:https://www.py.cn © 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



















































暂无评论内容