輸入\輸出流體系中提供了兩個轉換流,這兩個轉換流用於實現將位元組流轉換為字元流。
1.1outputstreamwriter
outputstreamwriter 是字元流通向位元組流的橋梁:可使用指定的字元編碼表,將要寫入流中的字元編碼成位元組。它的作用的就是,將字串按照指定的編碼表轉成位元組,在使用位元組流將這些位元組寫出去。
public
static
voidwritecn()throwsexception
/** 寫資料到檔案的方法
* 1,建立流
* 2,寫資料
* 3,關閉流
private
static
voidwrite()throwsioexception
}2.2位元組緩衝輸入流 bufferedinputstream
構造方法:
public bufferedinputstream(inputstream in)
/** 從檔案中讀取資料
* 1,建立緩衝流物件
* 2,讀資料,列印
* 3,關閉
private
static
voidread()throwsioexception
//3,關閉
in.close();
}2.3字元緩衝輸出流 bufferedwriter
將文字寫入字元輸出流,緩衝各個字元,從而提供單個字元、陣列和字串的高效寫入。
方法:void newline() 根據當前的系統,寫入乙個換行符
*bufferedwriter 字元緩衝輸出流
* 方法
* public void newline()寫入乙個行分隔符
* 需求: 通過緩衝輸出流寫入資料到檔案
* 分析:
* 1,建立流物件
* 2,寫資料
* 3,關閉流
public
classbufferedwriterdemo
//3,關閉流
out.close();}}
2.4字元緩衝輸入流 bufferedreader
從字元輸入流中讀取文字,緩衝各個字元,從而實現字元、陣列和行的高效讀取。
方法public string readline()讀取乙個文字行,包含該行內容的字串,不包含任何行終止符,如果已到達流末尾,則返回 null
*bufferedreader 字元緩衝輸入流
* 方法:
* string readline()
* 需求:從檔案中讀取資料,並顯示資料
public
classbufferedreaderdemo
//3,關閉流
in.close();}}
Java IO 03 轉換流 緩衝流
1.1 outputstreamwriter 1 介紹 outputstreamwriter 是字元流通向位元組流的橋梁 可使用指定的字元編碼表,將要寫入流中的字元編碼成位元組。它的作用的就是,將字串按照指定的編碼表轉成位元組,再使用位元組流將這些位元組寫出去。2 示例 1 建立與檔案關聯的位元組輸...
java之IO流(緩衝流 轉換流)
緩衝流是在位元組流或字元流的基礎上,新增了乙個緩衝區。緩衝流相對於位元組流和字元流有一些優點 案例 try bufferedinputstream bis newbufferedinputstream new fileinputstream source bufferedoutputstream b...
緩衝流 轉換流 序列化流
1.概念 緩衝流的基本原理,是在建立流物件時,會建立乙個內建的預設大小的緩衝區陣列,通過緩衝區讀寫,減少系統io次數,從而提高讀寫的效率。2.分類 3.位元組緩衝流 例 public class buffereddemo catch ioexception e 記錄結束時間 long end sys...