streamreader讀取文件 InputStream和Reader的區(qū)別?
InputStream和Reader的區(qū)別?InputStream這個抽象類是表示字節(jié)輸入流的所有類的超類。Inputstreamreader是字節(jié)流和字符流之間的橋梁:它使用指定的字符集讀取字節(jié)并將
InputStream和Reader的區(qū)別?
InputStream這個抽象類是表示字節(jié)輸入流的所有類的超類。Inputstreamreader是字節(jié)流和字符流之間的橋梁:它使用指定的字符集讀取字節(jié)并將其解碼為字符。它使用的字符集可以通過名稱指定或顯式給定,否則它可能接受平臺默認字符集。每次調(diào)用inputstreamreader中的read()方法都會導致從底層輸入流中讀取一個或多個字節(jié)。要實現(xiàn)從字節(jié)到字符的高效轉(zhuǎn)換,可以提前從底層流中讀取比當前讀取操作所需的更多字節(jié)