原文:InputStream和Reader區別

InputStream,OutputStream前者為字節輸入流,后者為字節輸出流。ReaderWriter前者為字符輸入流,后者為字符輸出流。 四個均為抽象類。fileInputStream是InputStream的實現類fileReader是Reader的實現類 字節流讀取單位為一個字節,字符流讀取單位為一個字符所以讀取漢字的時候,如果用字節流就會導致讀出來亂碼。這是最常用的地方其他基本用法差 ...

2016-04-05 17:25 0 5821 推薦指數:

查看詳情

InputStreamReader區別

java.io下面有兩個抽象類:InputStreamReader InputStream是表示字節輸入流的所有類的超類 Reader是用於讀取字符流的抽象類 InputStream提供的是字節流的讀取,而非文本讀取,這是和Reader類的根本區別。 即用Reader ...

Thu Jun 14 19:17:00 CST 2012 0 4324
InputStreamReader,FileInputStream和 FileReader的區別

一、InputStreamReader區別 InputStreamReader都可以用來讀數據(從文件中讀取數據或從Socket中讀取數據),最主要的區別如下: InputStream用來讀取二進制數(字節流),而 Reader用來讀取文本數據,即 Unicode字符。那么二進制數與文本 ...

Thu Oct 18 19:50:00 CST 2018 0 4461
Java中InputStreamReader區別

InputStream提供的是字節流的讀取,而非文本讀取,這是和Reader類的根本區別。即用Reader讀取出來的是ch ...

Wed Jun 13 08:08:00 CST 2018 0 1333
Java中InputstreamReader區別

Reader支持16位的Unicode字符輸出,InputStream支持8位的字符輸出。ReaderInputStream分別是I/O庫提供的兩套平行獨立的等級機構, InputStream、OutputStream是用來處理8位元的流,Reader、Writer是用來處理16位元的流。而在 ...

Sat Jun 27 04:12:00 CST 2015 0 3337
ReaderInputStream兩個類中的read()的區別

InputStream類的read()方法是從流里面取出一個字節,他的函數原型是 int read(); ,Reader類的read()方法則是從流里面取出一個字符(一個char),他的函數原型也是 int read(); 。 我們都知道java使用的是UNICODE字符集,在java中字符 ...

Thu Apr 21 16:19:00 CST 2016 0 6973
InputStream、InputStreamReader和Reader的關系

InputStream:得到的是字節輸入流,InputStream.read("filename")之后,得到字節流 Reader:讀取的是字符流 InputStreamReader:從字節到字符的橋梁。InputStreamReader(InputStream.read("filename ...

Sat Sep 07 23:31:00 CST 2013 0 31306
Java流對象:InputStream、OutputStream、Reader、Writer

流對象使用完一般要用close方法關閉。釋放資源。 InputStream 和OutPutStream 二者都是字節輸入和輸出的抽象父類,子字節為單位處理數據,每次讀取、寫入一個字節,適合處理二進制文件,如:音頻、視頻、圖片等。 Redaer和writer是字符輸入輸出的抽象父類,以字符 ...

Sat Dec 16 23:25:00 CST 2017 0 1002
IO流04_InputStreamReader輸入流

【輸入流中的字符流和字節流】 【InputStreamReaderInputStreamReader是所有輸入流的抽象基類,本身不能實例化,但是他們是所有輸入流的模板。 [ InputStream包含的方法 ] int read() 從輸入流中讀去單個字節,返回讀取 ...

Sat Oct 01 00:54:00 CST 2016 0 2313
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM