Java:一个线程安全io流输出到txt文件的简单实现

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();
            }
        }
    }


版权声明:本文为qq_38238956原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。