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");
}
Java通过BufferedWriter追加内容到文件末尾的几种常用方法
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java通过BufferedWriter追加内容到文件末尾的几种常用方法
import java.io.FileOutputStream; import java.io.Fil...
文件写入 追加 jmeter 换行 beshell -
追加内容到文件末尾的几种常用方法
import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException;  
职场 休闲 bufferedwriter fileoutputstream filewriter -
java 追加字符串到文本文件末尾,txt追加
[code="java"]public void fileOutputStream() throws IOException{ String temp="
txt 文本文件 写入 追加 FileOutputStream -
python在文件末尾追加信息 python追加文件内容
本篇文章主要比较系统的介绍了python中文件操作,以及在在使用中需要注意的问题。什么是文件
python在文件末尾追加信息 python写文件追加 按行追加 with open新创建的文件在哪找 文件操作 打开文件