字节流转换成字符流的方式和流输入的时候另一种加入换行方式

    xiaoxiao2021-03-25  81

    字节流转换成字符流的方式和流输入的时候另一种加入换行方式(可以用BufferedWriter.newLine()方法)

    另一种加入换行方式:这样存入字符串,在存入d://a.txt中

    latestTenStr.append(key + "," + startDate + "," + endDate + "," + docIds.length + "," + now + "@Docid.zip" + "," + realNow + "\r\n");

    //---------------------把查出来的字符串docIdsStr保存为流输出到d://a.txt---------------------------- public static void saveToFile(File f, String docIdsStr, String now) { try { // 构建FileOutputStream对象,文件不存在会自动新建 FileOutputStream fop = new FileOutputStream(f); // 构建OutputStreamWriter对象,参数可以指定编码,默认为操作系统默认编码,windows上是gbk //字节流转换成字符流的方式 OutputStreamWriter writer = new OutputStreamWriter(fop, "UTF-8"); // 写入到缓冲区 writer.append(docIdsStr); //关闭写入流,同时会把缓冲区内容写入文件 writer.close(); // 关闭输出流,释放系统资源 fop.close(); } catch (Exception e) { e.printStackTrace(); } }

    转载请注明原文地址: https://ju.6miu.com/read-17540.html

    最新回复(0)