通过Java代码将数据追加到文件尾部的方法总结
来源:互联网 发布:qserialport 发送数据 编辑:程序博客网 时间:2024/05/18 02:00
Java读取文件后,在文件末尾追加数据的方式总结:
1,使用RandomAccessFile追加;
2,使用FileWriter追加;
完整代码如下:
package com.test;import java.io.FileWriter;import java.io.IOException;import java.io.RandomAccessFile;public class AppendToFile { /** * A方法追加文件:使用RandomAccessFile */ public static void appendMethodA(String fileName, String content) { try { // 打开一个随机访问文件流,按读写方式 RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw"); // 文件长度,字节数 long fileLength = randomFile.length(); //将写文件指针移到文件尾。 randomFile.seek(fileLength); randomFile.writeBytes(content); randomFile.close(); } catch (IOException e) { e.printStackTrace(); } } /** * B方法追加文件:使用FileWriter */ public static void appendMethodB(String fileName, String content) { try { //打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 FileWriter writer = new FileWriter(fileName, true); writer.write(content); writer.close(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { String fileName = "C:/temp/newTemp.txt"; String content = "new append!"; //按方法A追加文件 AppendToFile.appendMethodA(fileName, content); AppendToFile.appendMethodA(fileName, "append end. \n"); //显示文件内容 ReadFromFile.readFileByLines(fileName); //按方法B追加文件 AppendToFile.appendMethodB(fileName, content); AppendToFile.appendMethodB(fileName, "append end. \n"); //显示文件内容 ReadFromFile.readFileByLines(fileName); }}
阅读全文
0 0
- 通过Java代码将数据追加到文件尾部的方法总结
- JAVA将内容追加到文件尾部
- java 将内容追加到文件尾部
- java读写文件大全,将内容追加到文件尾部
- Java在File尾部追加数据的两种方法
- 用FileWriter将内容追加到文件尾部
- 将内容追加到文件尾部-采用字符流的形式,将abc.txt中的内容更换为 好好学习,天天向上!
- Java 如何将数据追加写入到文件
- Java 追加数据到文件
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- jmeter添加http请求、java请求,将返回的json数据提取出来并将结果追加到一个文件
- Java在文件尾部追加内容
- java将内容追加到文件尾
- TextView的尾部追加string核心代码
- Python将一个CSV文件里的数据追加到另一个CSV文件
- java 将字符串追加到文件已有内容后面
- 请求重定向并且传递参数的方式
- C指针
- isset和empty的区别
- BZOJ 4517 [Sdoi2016]排列计数
- pandas.DataFrame.to_csv
- 通过Java代码将数据追加到文件尾部的方法总结
- Ueditor自定义图片上传接口-PHP版
- Java学习,day02: 数据类型强制转换问题
- Python学习总结
- 记录:vs中使用Unicode字符集时,wcout的问题
- Android中EditText在ListView中会出现消失的情况
- dubbo泛化调用
- 去除input边框和去除当点击input框时显示的边框
- <a>标签href属性和onclick()执行顺序及点击两次才跳转