这篇文章主要介绍“Java中RandomAccessFile类怎么随机访问”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java中RandomAccessFile类怎么随机访问”文章能帮助大家解决问题。
1、过程
(1)既可以充当一个输入流, 也可以冲淡一个输出流
(2)支持从文件的开头读取、写入
(3)支持从任意位置的读取、写入(插入)
(4)RandomAccessFile类需要指定的访问模式:
2、实例
public void RandomAccessFile(String src, String srcMode, String dest, String destMode) {
RandomAccessFile accessFile = null;
RandomAccessFile accessFile1 = null;
try {
accessFile = new RandomAccessFile(new File(src), srcMode);
accessFile = new RandomAccessFile(new File(dest), destMode);
byte[] bytes = new byte[1024];
int length;
while ((length = accessFile.read(bytes)) != -1) {
accessFile1.write(bytes, 0, length);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (accessFile != null)
try {
accessFile.close();
} catch (IOException e) {
e.printStackTrace();
}
if (accessFile1 != null) {
try {
accessFile1.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
关于“Java中RandomAccessFile类怎么随机访问”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/medclass/blog/4460413