InputStream vs InputStreamReader
使用 over 有什么好处,反之亦然。InputStream
InputStreamReader
下面是一个实际操作示例:InputStream
InputStream input = new FileInputStream("c:\\data\\input-text.txt");
int data = input.read();
while(data != -1) {
//do something with data...
doSomethingWithData(data);
data = input.read();
}
input.close();
下面是一个使用 InputStreamReader 的示例(显然是在 InputStream 的帮助下):
InputStream inputStream = new FileInputStream("c:\\data\\input.txt");
Reader reader = new InputStreamReader(inputStream);
int data = reader.read();
while(data != -1){
char theChar = (char) data;
data = reader.read();
}
reader.close();
读取器是否以特殊方式处理数据?
只是试图让我了解Java中的整个流数据方面。i/o