哪個類可用於處理 Unicode?


  • A:  InputStreamReader
  • B:BufferedReader
  • C:Writer
  • D:PipedInputStream

 

我在這里分別把四個選項的api貼過來,自己看看就知道了。

A、 InputStreanReader的構造函數:
InputStreamReader(InputStream in)
          創建一個使用默認字符集的 InputStreamReader。
InputStreamReader(InputStream in, Charset cs)
          創建使用給定字符集的 InputStreamReader。
InputStreamReader(InputStream in, CharsetDecoder dec)
          創建使用給定字符集解碼器的 InputStreamReader。
InputStreamReader(InputStream in, String charsetName)
          創建使用指定字符集的 InputStreamReader。

B、BufferedReader的構造函數:
BufferedReader(Reader in)
          創建一個使用默認大小輸入緩沖區的緩沖字符輸入流。
BufferedReader(Reader in, int sz)
          創建一個使用指定大小輸入緩沖區的緩沖字符輸入流。

C、Writer的構造函數:
protected Writer()
          創建一個新的字符流 writer,其關鍵部分將同步 writer 自身。
protected Writer(Object lock)
          創建一個新的字符流 writer,其關鍵部分將同步給定的對象。


D、PipedInputStream的構造函數:
PipedInputStream()
          創建尚未連接的PipedInputStream。
PipedInputStream(int pipeSize)
          創建一個尚未連接的PipedInputStream,並對管道緩沖區使用指定的管道大小。
PipedInputStream(PipedOutputStream src)
          創建PipedInputStream,使其連接到管道輸出流src。
PipedInputStream(PipedOutputStream src, int pipeSize)
          創建一個PipedInputStream,使其連接到管道輸出流src,並對管道緩沖區使用指定的管道大小。


所以,答案是A了。(我參看的api的1.6版本的)
 
Unicode是由兩個字節組成的,而InputStreamReader是將字節流轉換成字符流供我們使用。同時InputStreamReader也可以指定字符集的編碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM