美文网首页java
java文件写入文本内容

java文件写入文本内容

作者: 老子爱吃荷包蛋 | 来源:发表于2019-04-03 17:53 被阅读0次
     /**
         *
         * @param data      写入文本内容
         * @param fileName  文件名
         * @param append    是否追加写入
         */
        public static void writeFile(String data,String fileName,Boolean append) {
            try {
                File file = new File(Environment.getExternalStorageDirectory(),fileName); // 相对路径,如果没有则要建立一个新的output.txt文件
                if (!file.exists()) {
                    file.createNewFile();
                }
                try (FileWriter writer = new FileWriter(file,append);
                     BufferedWriter out = new BufferedWriter(writer)
                ) {
                    if (data.equals("")){
                        out.write(data);
                    }else{
                        out.write(data+"\r\n");// \r\n即为换行
                    }
                    out.flush();
                    out.close();
                    writer.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    

    相关文章

      网友评论

        本文标题:java文件写入文本内容

        本文链接:https://www.haomeiwen.com/subject/jnazbqtx.html