相关疑难解决方法(0)

InputStream vs InputStreamReader

使用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();
Run Code Online (Sandbox Code Playgroud)

这是一个使用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();  
Run Code Online (Sandbox Code Playgroud)

Reader是否以特殊方式处理数据?

试着让我了解i/oJava中的整个流数据方面.

java io

53
推荐指数
4
解决办法
6万
查看次数

Java的BufferedReader和InputStreamReader类之间有什么区别?

Java BufferedReaderInputStreamReader类之间有什么区别?

java

40
推荐指数
4
解决办法
5万
查看次数

Java-Sockets:InputStream.read()vs BufferedReader.read()

我正在阅读Socket的InputStream.因为我正在动态解析传入的数据,所以我需要逐个字符地阅读.

BufferedReader.read()同样的事情InputStream.read()吗?(假设BufferedReader是以InputStream为基础构造的)

在单独读取每个字符时使用InputStream.read()更有效吗?还是有更好的方法吗?

java sockets inputstream buffering streamreader

4
推荐指数
1
解决办法
7170
查看次数

标签 统计

java ×3

buffering ×1

inputstream ×1

io ×1

sockets ×1

streamreader ×1