我说老大以后问问题之前请先仔细阅读一下JDK开发文档,关于这个问题说得很清楚!解答如下:首先明确一点,再调用这个方法之前,数组b的长度必须是已知的!如果输入流的字节数大于b.length,那么会连续读取b.length个字节!
如果输入流的字节数小于b.length但是大于0,那么会读取输入流中实际剩余的字节数。
如果输入流的字节数为零,那么不会读取,返回值为0如果b=null,那么会抛出NullPointerException异常!
如果输入流的字节数小于b.length但是大于0,那么会读取输入流中实际剩余的字节数。
如果输入流的字节数为零,那么不会读取,返回值为0如果b=null,那么会抛出NullPointerException异常!
解决方案 »
- 面试题,java ,完全不懂
- 实现 clone 方法时,为什么不能用 Object.clone() 而用 super.clone() ,super 不就是 Object 吗?
- 请教一个正则表达式 在线等!!!!
- SOCKET服务器并发测试,如何自己编写测试程序
- 如何计算表达式的值?
- 组件和容器的区别是什么?
- java程序中对文件操作时,用到的CreateFile.exe是什么东东?人做的还是机器所为?
- 急急!如何才能使Frame右上角的关闭(X)变灰?
- 拿分问题!!!!快来看!!!!
- 位运算符这类怎么做啊。。 新手小白迷茫一天了
- 已知树上的某个树结点,怎么这样不能将它置为树的当前结点
- JAVA初学者的问题!
如果输入流的字节数小于b.length但是大于0,那么会读取输入流中实际剩余的字节数。
如果输入流的字节数为零,那么不会读取,返回值为0如果b=null,那么会抛出NullPointerException异常!
----------------------------------------------------------
up
如果输入流的字节数小于b.length但是大于0,那么会读取输入流中实际剩余的字节数。
如果输入流的字节数为零,那么不会读取,返回值为0如果b=null,那么会抛出NullPointerException异常!
_____________________________________________________________________________________我有问题
jdk说是把输入流储存到数组b怎么会是一次读取b.length()呢?