inputstreamreader和outputstreamwriter,是用於將位元組流轉換成字元流來讀寫。
inputstreamreader可以將乙個位元組流中的位元組解碼成字元後讀取。
outputstreamwriter將字元編碼成位元組後寫入到乙個位元組流中(引數charsetname字符集名稱)
避免頻繁地在字元與位元組之間進行轉換。不要直接用inputstreamreader和outputstreamwriter讀寫。
應使用bufferedwriter包裝outputstreamwriter,
bufferedreader包裝inputstreamreader.
Java字元流與位元組流轉換
1.編碼表 由字元及其對應的陣列組成的一張表 常見的編碼表 ascii碼表 0到127 7byte char iso 8859 1碼表 拉丁碼表1byte 8byte char gb2312碼表 gbk碼表 簡體中文碼表2byte char gb18030碼表 big5碼表 台灣 正體中文 unic...
位元組流與字元流
位元組流 輸入位元組流 inputstream 所有輸入位元組流的基類,是抽象類 fileinputstream 讀取檔案資料的輸入位元組流 bufferedinputstream 緩衝輸入位元組流,該類可以提高讀取檔案資料的效率 輸出位元組流 outputstream 所有輸出位元組流的基類,是抽...
位元組流與字元流
1.在位元組流中輸出資料主要是使用outputstream完成,輸入使的是inputstream,在字元流中輸出主要是使用writer類完成,輸入流主要使用reader類完成。這四個都是抽象類 2.inputstream 和outputstream,兩個是為位元組流設計的,主要用來處理位元組或二進位...