在InputStream对象上调用read
方法时,off
和len
参数为long
s,显然无法执行此操作:
The method read(byte[], int, int) in the type InputStream is not applicable for the arguments (byte[], long, long)
我真的是否必须在块中读取它?有一些简单的解决方案吗?他们为什么不能过载?
答案 0 :(得分:2)
数组必须按
int
值编制索引;short
,byte
或char
值可能 也可以用作索引值,因为它们是一元的 数字促销(§5.6.1)并成为int值。
提供byte[]
和long
len
根本没有意义。没有这样的API。