字元流 位元組流 轉換流簡介

2021-08-06 05:53:20 字數 923 閱讀 9381

子類字首代表功能、字尾是其父類

字元流:reader、write—(字元流底層還是位元組流實現)

字元流讀取檔案:filewrite、fileread(fr.read()!=-1判斷是否讀到檔案最後)

字元緩衝流:bufferedwrite,bw.newline();寫時緩衝區換行,跨平台,bufferedwriter 由writer 類擴充套件而來,提供通用的緩衝方式文字寫入, newline使用平台自己的行分隔符

bufferedreader,br.readline()!=-1判斷是否讀到檔案最後,bufferedreader 由reader類擴充套件而來,提供通用的緩衝方式文字讀取,readline讀取乙個文字行

bufferedreader的直接子類linenumberreader:特有方法setlinenumber();、getlinenumber();

位元組流:(父類)inputstream、outputstream

位元組流讀取檔案:fileinputstream(fis.read()!=-1判斷是否讀到檔案最後)、fileoutputstream

位元組緩衝流:bufferedinputstream,bis.read()!=-1判斷是否讀到檔案最後、bufferedoutputstream

轉換流:

inputstreamreader 位元組流轉字元流

outputstreamwriter 字元流轉位元組流

IO流,字元流,位元組流,轉換流

io流的分類 輸入流 輸出流 說明 位元組流 inputstream outputstream 位元組流是處理位元組的 二進位制 字元流 reader writer 字元流是處理字元的 注 這幾個類都是抽象類。io解決問題 解決裝置與裝置之間 的資料傳輸問題。比如 硬碟 記憶體 記憶體 硬碟 輸入位...

Java位元組流,字元流,轉換流

一 位元組流 a.可以用來操作文字,還可以操作,音訊等 例題 使用位元組的輸出輸入流進行檔案的複製 public class demo 方法2.使用位元組陣列的方法讀寫 read byteb 從此輸入流中將最多 b.length 個位元組的資料讀入乙個 byte 陣列中。byte b new byt...

Java中位元組流 字元流 轉換流

主要位元組流 fileoutputstream 檔案輸出流 fileinputstream 檔案輸入流 案例 需求 複製檔案public static void fun catch filenotfoundexception e catch ioexception e finally catch i...