Java通过BufferedWriter追加内容到文件末尾的几种常用方法
来源:互联网 发布:大数据分析建模 编辑:程序博客网 时间:2024/06/05 14:41
import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.RandomAccessFile; public class WriteStreamAppend { 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(); } } } 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(); } } 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(); } } public static void main(String[] args) { System.out.println("start"); method1("c:/test.txt", "追加到文件的末尾"); System.out.println("end"); }
阅读全文
0 0
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- 流操作通过BufferedWriter向文件末尾追加内容的几种常用方法
- 追加内容到文件末尾的几种常用方法
- 追加内容到文件末尾的几种常用方法
- 追加内容到文件末尾的几种常用方法
- 追加内容到文件末尾的几种常用方法
- java 追加内容到文件末尾的几种常用方法
- java 追加内容到文件末尾的几种常用方法
- java追加内容到文件末尾的几种常用方法
- java 追加内容到文件末尾的几种常用方法
- java 追加内容到文件末尾的几种常用方法
- java 追加内容到文件末尾的几种常用方法
- java 追加内容到文件末尾的几种常用方法
- 转载//追加内容到文件末尾的几种常用方法
- 【转】追加内容到文件末尾的几种常用方法
- java三种方法追加内容到文件末尾
- 京东运维的玄学值面试
- kafka安装与测试
- JAVA接口——多实现
- 运算符重载出现错误<__main__.Myperson object at 0x000002B0DF8ECA90>
- 安卓 实现防止截屏功能
- Java通过BufferedWriter追加内容到文件末尾的几种常用方法
- <C++ Primer_5th>习题_1.16
- 0x0 Exploit Tutorial: 缓冲区溢出 – Vanilla EIP Overwrite
- Fragemnt(静态添加Fragment,简单的动态添加Fragment)
- Linux中配置MySQL主从服务
- JDBC完成CRUD
- 父窗口和父类的一些理解
- Windows环境安装python&&Selenium
- 编程范式23 笔记