日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行

發布時間:2023/12/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、在文件末尾寫入而不是覆蓋

在我們使用FileWrite方法寫入文件時,會發現原來的內容被覆蓋了,怎么才能做到追加而不是覆蓋呢?

FileWriter(File file, boolean append) ,看到后面的boolean型參數了吧,把boolean型參數設定為true就是追加了

例如:

public static boolean logfile(String tableName) throws IOException {

boolean flag = false;

byte[] buff = new byte[]{};

if (isRiskChar(tableName)) {

String message = "表:\"" + tableName +"\"創建失敗:" + "表名中含有無效標識符!" + "\r\n";

buff = message.getBytes();

FileOutputStream out = new FileOutputStream("src//ErrorLog.txt", true);

out.write(buff);

flag = true;

}

return flag;

}

2、如何在文件中令文本換行

1):BufferedWriter的newline()方法

FileOutputStream fos=new FileOutputStream("c;\\11.txt");

BufferedWriter bw=new BufferedWriter(fos);

bw.write("你好");

bw.newline();

bw.write("java");

w.newline();

2):使用轉義字符"\r\n"

String str="aaa";

str+="\r\n";

總結

以上是生活随笔為你收集整理的java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。