網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

Java如何讀取文件

欄目: 電腦 / 發佈於: / 人氣:2.04W

java中可以使用兩個類來讀取文件。BufferedReader和BufferedInputStream

1.使用 BufferedReader

(01)在下面的實例中,我們將看到兩種使用 BufferedReader 來讀取文件的方法。在這裏, 我有兩個 txt 文件和。以演示讀取文件的方法。我使用readLine()方法讀取第一個文件。使用read()方法讀取第二個文件。方法 1: 使用BufferedReader類的readLine ()方法。public String readLine() throws IOException它讀取一行文本。

Java如何讀取文件

(02)方法 2: 使用read ()方法public int read() throws IOException它讀取文本的字符。因為它返回一個整數值, 所以需要將它顯式轉換為char類型。

Java如何讀取文件 第2張

2. 使用 BufferedInputStream

(01)java中使用FileInputStream和BufferedInputStream讀取文件的步驟如下:1) 通過文件的完整路徑來創建文件實例。2) 將文件實例傳遞給FileInputStream , 它打開與實際文件的連接, 該文件由文件系統中的文件對象文件命名。3) 將FileInputStream實例傳遞給BufferedInputStream , 它創建BufferedInputStream並將其參數保存在其中, 以便後面使用。在 buf 中創建一個內部緩衝區數組。4) 使用while循環讀取文件,  available() 方法檢查是否已經讀到了文件末尾. 在while中使用 FileInputStream的read函數來讀取文件內容

(02)完整代碼示例如下import .*;public class ReadFileDemo {public static void main(String[] args) }catch(FileNotFoundException fnfe){tln("文件不存在" + fnfe);}catch(IOException ioe){tln("I/O 錯誤: " + ioe);}finally{try{if(bis != null && fis!=null){e();e();}}catch(IOException ioe){tln("關閉InputStream句柄錯誤: " + ioe);}}}}

Java如何讀取文件 第3張

讀取中文

(01)建議使用readline而不是read來讀取,因為中文read讀取轉換後會變成亂碼。

Java如何讀取文件 第4張
Tags:JAVA 讀取 文件