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讀取轉換後會變成亂碼。
-
微信網頁版登陸不了怎麼辦?
大家有沒有遇到微信電腦版登錄不了的情況,今天來幫大家解決這個小問題,還不知道怎麼處理的小夥伴們來學習一下吧。操作方法(01)在手機上打開微信,如圖所示。(02)點擊右下角的“我”。(03)再點擊“賬號與安全”,紅圈中的選項。(04)然後點擊“更多安全設置”。(05)把“賬號安全...
-
Excel中身份證號計算年齡公式是什麼
Excel是一款電子表格軟件,直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。那麼EXCEL中身份證號計算年齡公式是什麼呢,下面我們就來了解一下。操作方法(01)在單元格中輸入“=2018-MID(D4,7,)”。(02)D4表示身份證...
-
win10開始菜單任務欄點擊無反應的解決辦法
點擊win10系統的開始菜單沒反應,點擊任務欄中的一些功能圖標也沒反應,可能是explorer進程出錯導致的。遇到這樣的問題我們想到的方法就是重啟電腦,其實除了重啟電腦,還有更快的解決方法,就是重啟Windows資源管理器。接下來我們一起來看看電腦資源管理器怎麼重啟吧。...
-
360安全衞士桌面上的圖標不見了怎麼找回?
平時我們安裝一些常用的軟件的時候,在進行安裝的時候,大多數都會把它的快速啟動圖標建在桌面上,如果這些圖標由於電腦的原因或者是其它的原因在桌面上找不到它的啟動圖標的話,我們要通過什麼樣的方式才能找到它?操作方法(01)在我們安裝軟件的時候,它都會在桌面上和開始...