成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

FileReader類讀取文本文件的內容,FileWriter類把內容寫入到文本文件

開發 前端
本文主要學習FileReader類讀取文本文件的內容,FileWriter類把內容寫入到文本文件,實現在FileWriter類中實現文本文件末尾追加數據。接下來小編帶大家一起來學習!

大家好,我是Java進階者。

前言

本文主要學習FileReader類讀取文本文件的內容,FileWriter類把內容寫入到文本文件,實現在FileWriter類中實現文本文件末尾追加數據。接下來小編帶大家一起來學習!

一、 FileReader類

1.FileReader是Reader的子類,FileReader是按字符讀取文件中的數據。

2.FileReader的構造方法:

(1)public FileReader(String name):給定要讀取文件名創建一個FileReader對象。

(2)public FileReader(File file):使用File對象創建一個新的FileReader,給定要讀取的File對象。

3.FileReader構造方法例子:

  1. //使用File對象創建FileReader對象 
  2. File f=new File("test01.txt"); 
  3. FileReader fr=new FileReader(f); 
  4.  
  5. //使用文件名創建FileReader對象 
  6. FileReader fr=new FileReader("test02.txt"); 

4.FileReader方法如下所示:

《該圖片引用菜鳥教程》

5.如何使用FileReader讀取文件中的字符?

(1)在text文件夾目錄下創建一個test14.txt文件并寫入"Hello,World!Java進階學習交流~~~~"內容。

(2)代碼實現例子如下:

  1. import java.io.*; 
  2. public class P13 { 
  3. public static void main(String[] args) throws Exception { 
  4.         // TODO Auto-generated method stub 
  5.         //創建一個FileReader對象用來讀取test14.txt文件中的字符 
  6.         FileReader fr=new FileReader("text/test14"); 
  7.         //定義一個int類型的變量num來保存讀取的字符 
  8.         int num; 
  9.         //判斷文件是否讀到末尾 
  10.         while((num=fr.read())!=-1){ 
  11.             System.out.println("讀取到的內容是:"+(char)num); 
  12.         } 
  13.         //關閉流 
  14.         fr.close(); 
  15.   } 

運行的結果如下所示:

二、 FileWriter類

1.FileWriter類是Writer的子類,它具有文件寫入的能力。FileWriter按字符將數據寫入文件中。

2.FileWriter類的構造方法:

(1)public FileWriter(String name):給定要讀取文件名創建一個FileWriter對象。

(2)public FileWriter(File file):使用File對象創建一個新的FileWriter,給定要讀取的File對象。

3.FileWriter構造方法例子:

  1. //使用File對象創建FileWriter對象 
  2. File f=new File("test01.txt"); 
  3. FileWriter fw=new FileWriter(f); 
  4.  
  5. //使用文件名創建FileWriter對象 
  6. FileWriter fw=new FileWriter("test02.txt"); 

4.FileWriter方法如下所示:

《該圖片引用菜鳥教程》

5.如何使用FileWriter將字符寫入文件呢?

  1. import java.io.*; 
  2. public class P13 { 
  3. public static void main(String[] args) throws Exception { 
  4.         // TODO Auto-generated method stub 
  5.         //創建一個FileReader對象用來讀取test14.txt文件中的字符 
  6.         FileReader fr=new FileReader("text/test14"); 
  7.         //定義一個int類型的變量num來保存讀取的字符 
  8.         int num; 
  9.         //判斷文件是否讀到末尾 
  10.         while((num=fr.read())!=-1){ 
  11.             System.out.println("讀取到的內容是:"+(char)num); 
  12.         } 
  13.         //關閉流 
  14.         fr.close(); 
  15.   } 

運行的結果如下所示:

三、如何實現在FileWriter類中實現文本文件末尾追加數據?

1.在學FileOutStream的時候,如果在指定文本文件不存在,它就會自動創建文本文件,再寫入數據。這個FileOutStream和FileWriter是一樣的。如果文本文件存在的話,先清空文本文件的內容后再進行寫入。想實現文本末尾追加數據去調用重載的構造方法就可以了。

2.例子的實現:

  1. import java.io.*; 
  2.  
  3. public class P14 { 
  4. public static void main(String[] args) throws Exception { 
  5.         // TODO Auto-generated method stub 
  6.         //創建一個FileWirter對象向文件中寫入內容 
  7.         FileWriter fw=new FileWriter("text/test15",true); 
  8.         String s="向文本文件追加內容"
  9.         //輸出字符串的內容 
  10.         fw.write(s); 
  11.         //關閉流 
  12.         fw.close(); 
  13.   } 

運行的結果如下所示:

從上面代碼中,在FileWriter類的例子已經是輸出“Hello World! Java進階學習交流!”在文本末尾追加數據,在FileWriter對象后面添加個true就可以實現在原來的文本文件中在末尾追加數據。

四、總結

本文主要介紹了FileReader類、FileWriter類、實現在FileWriter類中實現文本文件末尾追加數據。FileReader類介紹了它的構造方法和方法,通過FileReader類來實現讀取文本文件的內容例子幫助理解它的用法。FileWriter類介紹了它的構造方法和方法,通過FileWriter類實現寫文本文件寫入內容,實現在FileWriter類中實現文本文件末尾追加數據去調用重載的構造方法就可以了。希望大家通過本文的學習,對你有所幫助!

 

責任編輯:姜華 來源: Java進階學習交流
相關推薦

2021-12-06 07:15:48

類方法類讀取文本

2009-09-04 15:56:35

寫入文本文件

2009-09-02 19:08:03

C#實現讀取文本文件

2010-04-30 17:38:31

Unix文本

2009-08-06 18:33:45

C#處理文本文件

2009-09-02 19:13:08

C#處理文本文件

2009-08-12 17:59:48

C#讀取文本文

2023-03-31 23:31:06

.go文本文件

2010-01-15 10:05:35

VB.NET文件對象

2009-08-26 11:53:56

C#打印文本文件

2015-06-17 14:28:15

Java查詢處理方法

2014-03-11 10:11:33

Linux命令more命令文本文件

2010-02-01 14:26:50

C++讀寫文本文件

2009-08-19 17:44:15

C#操作文本文件

2010-05-13 17:43:43

IIS服務器

2009-08-20 09:15:20

C#操作文本文件

2009-08-20 10:17:27

C#操作文本文件

2022-09-29 10:01:05

Go編程語言文本文件

2009-10-29 14:16:32

VB.NET讀寫文本文

2009-07-25 16:43:47

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久影院色老大 | 欧美日韩在线精品 | 在线亚洲免费视频 | 亚洲欧美精品在线 | 久久久久久综合 | 欧美男人天堂 | 欧美二区三区 | 狠狠艹 | 91社区在线观看播放 | 久久久性 | 97人澡人人添人人爽欧美 | 亚洲精品自拍 | 国产精品欧美一区二区三区不卡 | 亚洲精品在线观看视频 | 欧美不卡一区二区三区 | 91在线网站 | 亚洲国产成人精品一区二区 | 天堂一区二区三区 | 免费观看黄色一级片 | 免费在线黄色av | 91天堂| 色免费看 | 国产一级在线 | 欧美在线观看网站 | 一区视频在线 | 亚洲精品福利视频 | 久久久久国产精品午夜一区 | 日韩一区二区三区在线观看 | 狠狠综合久久av一区二区小说 | 综合久久一区 | 国产精品一码二码三码在线 | 亚洲第一网站 | 性在线 | 在线免费观看日本视频 | 欧美男人的天堂 | 丁香婷婷久久久综合精品国产 | 日本一区二区在线视频 | 欧美精三区欧美精三区 | 久久草在线视频 | 久久久久国产精品www | 久久小视频|