java.io包中用於處理字符流的最基本的類,用來在字節流和字符流之間作為中介。
◇ 生成流對象
public InputStreamReader(InputStream in);
/*in是字節流,而InputStreamReader是字符流,但是其來源是字節流in,
因此InputStreamReader就可以把字節流in轉換成字符流處理。/*
public InputStreamReader(InputStream in,String enc) throws UnsupportedEncodingException;
/*enc是編碼方式,就是從字節流到字符流進行轉換時改採用的編碼方式,
例如 ISO8859-1,UTF-8,UTF-16等等*/
public OutputStreamWriter(OutputStream out);
/*out是字節流,而OutputStreamReader是字符流 */
public OutputStreamWriter(OutputStream out,String enc) throws UnsupportedEncodingException; //enc是編碼方式
InputStreamReader和OutputStreamWriter的方法:
◇ 讀入和寫出字符
基本同Reader和Writer。
◇ 獲取當前編碼方式
public String getEncoding();
◇ 關閉流
public void close() throws IOException;
請先 登入 以發表留言。