一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 將字符串追加到文件已有內容后面的操作

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

2020-08-25 10:21xyhwork Java教程

這篇文章主要介紹了java 將字符串追加到文件已有內容后面的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
  * 將字符串追加到文件已有內容后面
  *
  * @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("\r\n".getBytes());
      
  } catch (IOException e) {
   e.printStackTrace();
  }finally{
   if(fos != null){
    try {
     fos.flush();
     fos.close();
    } catch (IOException e) {
     e.printStackTrace();
    }
   }
  }
 }

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

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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");
   // 文件長度,字節數
   long fileLength = randomFile.length();
   //將寫文件指針移到文件尾。在該位置發生下一個讀取或寫入操作。
   randomFile.seek(fileLength);
   //按字節序列將該字符串寫入該文件。
   randomFile.writeBytes(content);
   //關閉此隨機訪問文件流并釋放與該流關聯的所有系統資源。
   randomFile.close();
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
 
 /**
  * B方法追加文件:使用FileWriter
  */
 public static void appendMethodB(String fileName, String content) {
  try {
   //打開一個寫文件器,構造函數中的第二個參數true表示以追加形式寫文件,如果為 true,則將字節寫入文件末尾處,而不是寫入文件開始處
   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 將字符串追加到文件已有內容后面的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/xyhwork/article/details/75504509

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 大胸被c出奶水嗷嗷叫 | 水野朝阳厨房系列在线观看 | 亚洲国产精品无圣光一区二区 | 国产色司机在线视频免费观看 | 日韩成片 | 亚洲精品久久7777777 | 国产乱码在线精品可播放 | 美尻在线 | 处女摘花 | 侵犯小男生免费视频网站 | 加勒比一本大道香蕉在线视频 | 成年极品漫画在线观看 | 18韩国美女vip视频7 | 99在线免费观看 | 我和岳的性事小说 | 久久se视频精品视频在线 | 国内精品99 | jk制服白丝超短裙流白浆 | 调教全程肉动画片在线观看 | 精品国产美女福利在线 | 日韩免费在线看 | 手机在线观看国产精选免费 | 亚洲 另类 欧美 变态屎尿 | 果冻传媒新在线观看免费 | 蜜桃成熟3在线观看 | 青山葵在线 | 亚洲成综合人影院在院播放 | 美女插插视频 | 欧美精品一国产成人性影视 | 国产三级精品播放 | 日本高清中文字幕一区二区三区 | 3d动漫美女物被遭强视频 | 女上男下gifxxoo动态视频 | 人人最怕九月羊 | 亚洲色图15p | 日b视频免费看 | 99久久精品自在自看国产 | 果冻传媒新在线观看免费 | 国产精品久久久久这里只有精品 | 日韩欧美国产一区二区三区 | 精品一区二区视频 |