public synchronized static void testIo(String str){
FileWriter fileWriter = null;
try {
File file = new File("testIo.txt");
if (!file.exists()){
//不存在该文件则创建
file.createNewFile();
}
// 第二个参数代表追加文件的方式
fileWriter = new FileWriter(file.getName(), true);
//将接受的参数写入testIo.txt文件 \r\n表示换行
fileWriter.write(str+"\r\n");
} catch (IOException e) {
e.printStackTrace();
}finally {
//关闭流
try {
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Java:一个线程安全io流输出到txt文件的简单实现
于 2022-03-25 16:24:08 首次发布