Java如何讀取檔案
java中可以使用兩個類來讀取檔案。BufferedReader和BufferedInputStream
1.使用 BufferedReader
(01)在下面的實例中,我們將看到兩種使用 BufferedReader 來讀取檔案的方法。在這裏, 我有兩個 txt 檔案和。以演示讀取檔案的方法。我使用readLine()方法讀取第一個檔案。使用read()方法讀取第二個檔案。方法 1: 使用BufferedReader類的readLine ()方法。public String readLine() throws IOException它讀取一行文字。
(02)方法 2: 使用read ()方法public int read() throws IOException它讀取文字的字元。因爲它返回一個整數值, 所以需要將它顯式轉換爲char類型。
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);}}}}
讀取中文
(01)建議使用readline而不是read來讀取,因爲中文read讀取轉換後會變成亂碼。
-
怎麼在網名上加橫線
我們會經常在一些地方看到有人的網名上有一條橫線,最多的莫過於在QQ暱稱上了。那麼,這種在網名上加橫線的暱稱是怎麼寫的呢?下面以QQ暱稱爲例給大家講解怎麼在網名上加橫線。操作方法(01)上面這個是例子,以漢字加數字的中間加了橫線,現在拿一個QQ來修改網名給大家講解...
-
微信網頁版登陸不了怎麼辦?
大家有沒有遇到微信電腦版登入不了的情況,今天來幫大家解決這個小問題,還不知道怎麼處理的小夥伴們來學習一下吧。操作方法(01)在手機上開啟微信,如圖所示。(02)點擊右下角的“我”。(03)再點擊“賬號與安全”,紅圈中的選項。(04)然後點擊“更多安全設定”。(05)把“賬號安全...
-
如何給u盤取消密碼
如何給u盤取消密碼?下面小編爲你介紹下,希望可以幫助到你。操作方法(01)開啟“控制面板”,進入頁面後點擊控制面板右側的下三角。(02)點擊“所有控制面板選項”,選擇“BitLocker驅動加密”。(03)進入頁面後,點擊“關閉BitLocker”。(04)輸入密碼,點擊“解鎖”,選擇“解鎖驅動...
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裏輸入快速鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊鼠標左鍵確定箭頭第一個點,然後拖動鼠標確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接着上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...