亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

java 將字符串追加到文件已有內容后面的操作

瀏覽:2日期:2022-08-26 10:44:19

我就廢話不多說了,大家還是直接看代碼吧~

/** * 將字符串追加到文件已有內容后面 * * @param fileFullPath 文件完整地址:D:/test.txt * @param content 需要寫入的 */ public static void writeFile(String fileFullPath,String content) { FileOutputStream fos = null; try { //true不覆蓋已有內容 fos = new FileOutputStream(fileFullPath, true); //寫入 fos.write(content.getBytes()); // 寫入一個換行 fos.write('rn'.getBytes());} catch (IOException e) { e.printStackTrace(); }finally{ if(fos != null){ try { fos.flush(); fos.close(); } catch (IOException e) { e.printStackTrace(); } } } }

補充知識:java寫文件時往末尾追加文件(而不是覆蓋原文件),的兩種方法總結

代碼如下:

import java.io.FileWriter;import java.io.IOException;import java.io.RandomAccessFile; public class AppendToFile { /** * A方法追加文件:使用RandomAccessFile */ public static void appendMethodA(String fileName, String content) { try { // 打開一個隨機訪問文件流,按讀寫方式 RandomAccessFile randomFile = new RandomAccessFile(fileName, 'rw'); // 文件長度,字節(jié)數(shù) long fileLength = randomFile.length(); //將寫文件指針移到文件尾。在該位置發(fā)生下一個讀取或寫入操作。 randomFile.seek(fileLength); //按字節(jié)序列將該字符串寫入該文件。 randomFile.writeBytes(content); //關閉此隨機訪問文件流并釋放與該流關聯(lián)的所有系統(tǒng)資源。 randomFile.close(); } catch (IOException e) { e.printStackTrace(); } } /** * B方法追加文件:使用FileWriter */ public static void appendMethodB(String fileName, String content) { try { //打開一個寫文件器,構造函數(shù)中的第二個參數(shù)true表示以追加形式寫文件,如果為 true,則將字節(jié)寫入文件末尾處,而不是寫入文件開始處 FileWriter writer = new FileWriter(fileName, true); writer.write(content); writer.close(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { String fileName = 'C:/Temp.txt'; String content = 'new append!'; //按方法A追加文件 AppendToFile.appendMethodA(fileName, content); AppendToFile.appendMethodA(fileName, 'append end. n'); //顯示文件內容 ReadFromFile.readFileByLines(fileName); //按方法B追加文件 AppendToFile.appendMethodB(fileName, content); AppendToFile.appendMethodB(fileName, 'append end. n'); //顯示文件內容 ReadFromFile.readFileByLines(fileName); }}

java控制臺輸出結果如下:

++++++readFileByLines:++++++

以行為單位讀取文件內容,一次讀一整行:

line 1: Sun Yat-sen(November 12, 1866?March 12, 1925) was a Chinese revolutionary and political leader who is often referred to as the 'father of modern China'. Sun played an instrumental and leadership role in the eventual overthrow of the Qing Dynasty in 1911. He was the first provisional president when the Republic of China was founded in 1912. He later co-founded the Kuomintang (KMT) where he served as its first leader. new append!append end.

++++++readFileByLines:++++++

以行為單位讀取文件內容,一次讀一整行:

line 1: Sun Yat-sen(November 12, 1866?March 12, 1925) was a Chinese revolutionary and political leader who is often referred to as the 'father of modern China'. Sun played an instrumental and leadership role in the eventual overthrow of the Qing Dynasty in 1911. He was the first provisional president when the Republic of China was founded in 1912. He later co-founded the Kuomintang (KMT) where he served as its first leader. new append!append end. line 2: new append!append end.

以上這篇java 將字符串追加到文件已有內容后面的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關文章:
主站蜘蛛池模板: 手机视频在线观看 | 欧美一级毛片激情 | 欲色影视天天一区二区三区色香欲 | 欧美日韩亚洲人人夜夜澡 | 国产99久久九九精品免费 | 妖精视频在线观看18 | 欧美黄色免费看 | 91国自产精品中文字幕亚洲 | 亚洲一区综合在线播放 | 欧美一区二区在线观看 | 一级黄色绿像片 | 国产色视频网站免费观看 | 欧美人成网站 | 北条麻妃一区二区三区 | 国产凹凸一区在线观看视频 | 性做久久久久久久久男女 | 亚洲成人7777 | 国产欧美日韩在线一区二区不卡 | 欧美日韩国产一区二区三区欧 | 色妇女影院 | 色网站在线免费观看 | 久99频这里只精品23热 视频 | 一一级黄色片 | 97精品国产福利一区二区三区 | 真人毛片免费全部播放完整 | 亚洲天堂爱爱 | 国产精品久久久福利 | 正在播真实出轨炮对白 | 香蕉视频最新地址 | 中文字幕一区二区三区四区 | 国产一区欧美 | 久久精品成人欧美大片免费 | 91久久精品一区二区三区 | 插插插av | 午夜激情福利在线 | 国产入口在线观看 | 欧美日韩免费在线视频 | 特级淫片国产免费高清视频 | 成年大片免费播放视频人 | 非洲一级毛片又粗又长aaaa | 久久亚洲精品中文字幕二区 |