使用随机存取文件流:RandomAccessFile实现文本文件内容的随机插入
来源:互联网 发布:淘宝插件魔镜 编辑:程序博客网 时间:2024/06/10 04:10
比上一个博客的文章更加通用的代码如下:
补充:hello.txt文档内容:
abcdefg12345
adafe
123wwe
public class TestRandomAccessFile {
//相较于test3,更通用
@Test
public void test4(){
RandomAccessFile raf = null;
try {
raf = new RandomAccessFile(new File("hello.txt"),"rw");
raf.seek(4);
byte[] b = new byte[10];
int len;
StringBuffer sb = new StringBuffer();
while((len = raf.read(b)) != -1){
sb.append(new String(b,0,len));
}
raf.seek(4);
raf.write("xy".getBytes());
raf.write(sb.toString().getBytes());
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(raf != null){
try {
raf.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
1 0
- 使用随机存取文件流:RandomAccessFile实现文本文件内容的随机插入
- 两种方法使用随机存取文件流RandomAccessFile实现根目录下文档内容任意位置的插入。
- 使用随机文件流类RandomAccessFile将一个文本文件倒置读出。
- Java笔记(四)随机存取文件流RandomAccessFile
- RandomAccessFile类的使用,随机读写文件。
- RandomAccessFile 实现向文件中插入一段内容
- RandomAccessFile实现倒序输出文件的内容
- 002_008 Python 随机写入文件,更新随机存取的文件
- 随机访问流RandomAccessFile的使用
- 随机流(RandomAccessFile)的使用介绍
- RandomAccessFile类学习,随机修改文件内容
- 随机文件读取流RandomAccessFile
- Java的RandomAccessFile随机文件读写的简单使用
- java当中randomAccessFile文件随机读取对象的简单使用
- RandomAccessFile类实现随机读写文件
- 随机存取对象RandomAccessFile
- (45)使用RandomAccessFile向中间部分插入内容防止覆盖后面的内容方法
- 随机读取文件--RandomAccessFile的应用实例
- jmeter测试http协议之使用代理录制脚本和手工书写脚本
- C#界面设计之窗体绘制
- sonar个人简单实践
- OpenBLAS在windows下的编译
- 1、重新组织数据
- 使用随机存取文件流:RandomAccessFile实现文本文件内容的随机插入
- 网络资源搜索爬虫(python 3.4.1实现)
- 2、重新组织函数
- 钱
- centos6.4下配置nginx服务器更改根目录
- Vagrant
- Android 编码规范
- windows64位环境下python安装numpy、scipy和matplotlib
- 算法导轮之B树的学习