博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 追加写入文件的三种方法
阅读量:6842 次
发布时间:2019-06-26

本文共 1520 字,大约阅读时间需要 5 分钟。

一、使用FileOutputStream

使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为true

public static void method1(String file, String conent) {          BufferedWriter out = null;          try {              out = new BufferedWriter(new OutputStreamWriter(                      new FileOutputStream(file, true)));              out.write(conent);          } catch (Exception e) {              e.printStackTrace();          } finally {              try {                  out.close();              } catch (IOException e) {                  e.printStackTrace();              }          }      }

二、使用FileWriter

打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件

public static void method2(String fileName, String content) {          try {              // 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件              FileWriter writer = new FileWriter(fileName, true);              writer.write(content);              writer.close();          } catch (IOException e) {              e.printStackTrace();          }      }

三、使用RandomAccessFile

打开一个随机访问文件流,按读写方式写入

public static void method3(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();          }      }

 

转载地址:http://pbzul.baihongyu.com/

你可能感兴趣的文章
eclipse jpbm6.0 安装步骤
查看>>
表达式算法java实现
查看>>
Linux 关机命令详解
查看>>
WAMP知识点
查看>>
JS运用的几个小技巧
查看>>
centos6.2x64下配置samba服务器
查看>>
Eclipse开发PHP环境配置
查看>>
linux soft web
查看>>
中国境内商业邮件年发送量将破“千亿”大关
查看>>
brew 安装mysql
查看>>
你听说过PHP 的面向方面编程吗?
查看>>
MYSQL开启慢查询日志实施
查看>>
<备份>LVM总结
查看>>
工作日志的利器:迷人的MARKDOWN
查看>>
Solaris下挂载光盘
查看>>
说说苏宁易购
查看>>
Hibernate 和 Mybatis 两者相比的优缺点
查看>>
负载均衡器部署方式和工作原理
查看>>
MBProgressHUD使用
查看>>
例说DNS递归/迭代名称解析原理
查看>>