您好,登錄后才能下訂單哦!
I/O 流
I/O(Input/Output)流,即輸入輸出流,是java中實現輸入輸出的基礎,他可以方便的實現數據的輸入輸出操作。
I/O流有很多種,按照不同的分類方式,可以分為一下三類:
字節流和字符流:根據流操作的數據單位的不同劃分
輸入流和輸出流:一組有序的起點,終點,字節的集合,對數據傳輸的總成
節點流和處理流:根據流的功能的不同劃分。
字節流和字符流的常用方法
InputStream: FileInputStream
PipedInputStream
DataInputStream
outputStream: FileInputStream
PipedInputStream
DataInputStream
文件
File 類沒有指定信息怎樣從文件讀取或向文件存儲;它描述了文件本身的屬性。File 對象用來獲取或處理與磁盤文件相關的信息,例如權限,時間,日期和目錄路徑。此外,File 還瀏覽子目錄層次結構。Java 中的目錄當成 File 對待,它具有附加的屬性——一個可以被 list( )方法檢測的文件名列表。
文件自身File
文件操作類
FileInputStream:
1.FileInputStream fin=new FileInputStream(“文件路徑”);
2.read():每次度一個字節,返回值為-1的時候到達文件末尾;
3.whlie((ch=fin.read())!=-1)在文件讀取文件中數據到達末尾之前循環讀取數據
4.(char)ch; 讀取的數據默認返回的類型為int,所以返回的是ascii碼值,因此要進行強制類型轉換
5.byte buff[ ]=new byte[ 1024]
6.new String(buff):字符串
文件讀取完之后,要關閉流 方法 close()
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。