随机存储流笔记
来源:互联网 发布:金海岸大酒店网络地图 编辑:程序博客网 时间:2024/05/01 17:43
RandomAccessFile 随机存储流
可以对文件同时进行读写操作
jdk中 有且只有 该流 能实现同时进行读写操作
每执行一次 读/写的操作,指针(java中没有指针)会自动的前移
1、 获取当前指针的位置getFilePointer
2、 set 设置指针 位置 seek(int index)
//
import java.io.IOException;public class TestRandomAccessFile02
{
public static void main(String[] args)
{
RandomAccessFile access = null;
try
{
access = new RandomAccessFile("d:/helloWorld.txt", "rw");
int i = 0;
// while((i = access.read()) != -1)
// {
// i++;
// access.seek(access.getFilePointer()-1);
// access.write(i);
// }
// 获取文件指针
while(access.getFilePointer() < access.length()){
i = access.read();
i++;
access.seek(access.getFilePointer()-1);//设置指针位置后退1位
access.write(i);
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
if(access != null)
{
try
{
access.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
}
1 0
- 随机存储流笔记
- 随机笔记
- 随机访问KV存储引擎
- 顺序存储结构和随机存储结构
- 随机函数学习笔记
- 随机事件学习笔记
- 随机森林笔记
- 随机森林学习笔记
- 随机森林入门笔记
- 【Java学习笔记】27:文件的随机访问&对象流
- 随机流
- 黑马程序员_java基础篇操作对象ObjectStream,管道流,随机存储Day5(下)
- MSSQL存储过程生成随机银行卡号
- 返回随机字串的存储过程
- 存储过程批量插入随机数据
- mysql存储过程,生成随机字符串
- MySQL 生成随机密码 笔记
- matlab学习笔记:随机模拟
- 怎么给ChemDraw反应式添加分数系数
- Iphone各个型号机型的尺寸
- JS控制弹窗
- [置顶] 能够提高开发效率的Eclipse实用操作
- 练习 2.14 2.7 2.8 ~ 2.16 未完...
- 随机存储流笔记
- ibatis中常用的代码片段总结
- 什么是PXE及PXE启动
- Leetcode 283. Move Zeroes
- eclipse启动tomcat 访问http://localhost:8080 报404错误
- Java集合类框架—Set、HashSet、TreeSet
- Date、Calendar类
- 多干一点, 多向前一步
- QT5提示can not find -lGL的解决方法