java doc上是这么说的:
判断此流是否已准备好被读取。如果缓冲区不为空,或者基础字符流已准备就绪,则缓冲的字符流准备就绪。
BufferedReader tmpStream = new BufferedReader(new InputStreamReader(process.getInputStream()));
1.
String a = null;
while ((a = tmpStream.readLine()) != null) {
sb.append(a).append("\n");
}
2.
// while (tmpStream.ready()) {
// sb.append(tmpStream.readLine());
// }
为什么我用方法1就能读到数据,但是用方法2却读不到?
望牛人解答