使用示例
package cn.itcast_01;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOutputStreamDemo {
public static void main(String[] args) throws IOException {
String path = "...../test.txt";
FileOutputStream out = new FileOutputStream(path, true);
//第二个参数设为true表示写入时在文件末尾写,不覆盖文件原本内容,若不加此参数则为覆写
OutputStreamWriter osw = new OutputStreamWriter(out, "UTF-8");
//第二个参数为设定编码格式
osw.write("要写入的内容");
osw.close();
out.close();
}
}
本文介绍了一个使用Java进行文件追加写入的例子,通过FileOutputStream与OutputStreamWriter两个类实现向指定路径下的文件中追加内容而不覆盖原有内容的功能。示例代码展示了如何设置编码格式,并使用UTF-8编码写入文本。

573

被折叠的 条评论
为什么被折叠?



