酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

Java如何讀取檔案

電腦2.11W

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張
標籤:JAVA 讀取 檔案