java IO流之詳細總結


什么是io流?

分為兩種:

輸入流:可以從文件中讀取到程序,從源數據源讀取到程序,叫做輸入流。

輸出流:可以從程序中讀取到文件,從程序寫,使用輸出流,寫入到文件中。叫做輸出流。

 

使用File操作文件或目錄屬性:

 

進行了對文件的查看,下面這個是對文件的創建和刪除!

 

 

上面看了一下File進行對文件的操作, 但是file不能讀取文件中的內容。下面我們看一下流。

上面說過了我們從不同的角度吧流分為了輸入流和輸出流。

下面我們看一下使用字節流讀取文本文件。使用的是FileInputStream輸入流。

 

 

 現在我們在使用一下FileOutputStream實現從程序中把內容輸出到文件中。

這里可以看到這個文件創建成功也輸出內容到文件中了。

現在我們來看一下使用StringBuilder和FileReader去實現輸入流,為什么要使用StringBuilder呢?

因為StringBuilder帶有緩沖區,他可以先把一批數據讀取到緩沖區中,然后進行的輸入操作都是從緩沖區里面拿到的,使用StringBuilder可以提高讀取的效率。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM