本教程操作环境: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
暂无评论内容