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;

創作者介紹
創作者 新手成長 的頭像
yuyu

新手成長

yuyu 發表在 痞客邦 留言(0) 人氣( 239 )