0
为什么如果我们想用java压缩文件,我们总是使用FileInputStream
和BufferedInputStream
而不是BufferedReader
和FileReader
?为什么如果我们想在java中压缩文件,我们使用BufferedInputStream而不是BufferedReader?
为什么如果我们想用java压缩文件,我们总是使用FileInputStream
和BufferedInputStream
而不是BufferedReader
和FileReader
?为什么如果我们想在java中压缩文件,我们使用BufferedInputStream而不是BufferedReader?
读者用于处理文本文件,其中文件(字节)的内容用于表示某些编码中的文本(字符)。
另一方面,InputStream
以更通用的方式用于读取文件的字节,无论它们是什么意思,因此它适用于二进制文件和文本文件。压缩文件和压缩算法被设计用于字节而不是字符。
Thankx现在我明白了:) – Sunset 2014-09-28 09:39:43