java 文件尾添加数据,和 文件的快速读取
来源:互联网 发布:醉先武 神武进阶数据 编辑:程序博客网 时间:2024/06/03 06:46
public class fileRW {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
RandomAccessFile rf = new RandomAccessFile("e:/huang.dat", "rw");
rf.seek(rf.length()); //将文件指针设置到最后
byte[] buffer = {'a','a','a','a','a'};
rf.write(buffer);
rf.writeByte('\n'); //写入换行符,目地是为了,读文件时候,直接读取一行
rf.close();
FileReader filereader= new FileReader("e:/huang.dat");
BufferedReader bufferedReader=new BufferedReader(filereader);
String str="";
while((str = bufferedReader.readLine())!=null){
System.out.println(str);
}
// RandomAccessFile rff = new RandomAccessFile("e:/huang.dat", "rw");
// System.out.println(rff.length());
// rff.seek(rff.length());
// byte[] bufferf = {1,2,3,4,5};
// rff.write(bufferf);
// System.out.println(rff.length());
// rff.close();
}
}
注: 其实这种方法有大 的局限性, 特别是写入 byte[] 数组的时候,因为很有可能会遇到byte数组中的某个元素的值与 '\n' 的ACS码相同,所以在使用readline()函数时候,肯定会出错。一把这种的方法只针对于写入字符串。
- java 文件尾添加数据,和 文件的快速读取
- java快速读取文件
- Java快速读取文件
- java中怎样快速的读取文件
- Java读取文件数据
- qt数据写入文件和读取文件里的数据
- java读取json文件的数据
- Java中读取Excel文件的内容和导出数据到Excel文件
- Java在文件的末尾添加数据
- Java在文件的末尾添加数据
- java 从控制台读取数据,文件的读取与写入
- 关于数据的归档存入文件和读取文件
- JAVA InputStream读取文件数据
- java中读取csv文件,并在文件末尾添加数据
- Java读取json文件并对json数据进行读取、添加、删除与修改操作
- java 文件的读取和写入
- Java属性文件的读取和保存
- java的文件读取
- web-inf下jsp之间的跳转
- Linux环境进程间通信(二): 信号(上)
- iOS: autosizing
- 若干经典的字符串哈希函数
- 抽象类与接口的个人看法
- java 文件尾添加数据,和 文件的快速读取
- 用python爬虫抓站的一些技巧总结
- usb应用开发学习笔记
- hash算法的作用是什么?
- 选择本地图片
- 关于Extjs gridpanel设置autoHeight:true时,横向滚动条的问题 .
- Verilog Tutorial (Verilog 教程)
- jquery 插件開發
- C++/ACM/数据结构/算法