1
10
这个
你还需要确保其他的阅读方法
我不知道您的用例是什么,但是作为一个额外的好处,您可能也希望实现缓冲。 |
2
8
AS danben says ,只需修饰流并强制执行约束:
|
3
4
|
4
2
如果您只需要100个字节,那么simple可能是最好的,我会将它们读入一个数组,并将其包装为bytearrayinputstream。例如。
如果你不想使用
如果您有更高级的需求,例如从文件中间的段读取数据,或者读取更多的数据,那么扩展inputstream并重写read(byte[]、int、int)和read()将比重写read()方法提供更好的性能。 |
5
2
你可以用番石榴的字节串。 请注意,您应该在限制之前使用skipfully(),例如:
|
6
2
除了
this
解决方案,使用
|
7
0
我的项目也解决了类似的问题,您可以在这里看到工作代码。 PartInputStream . 我将它用于资产和文件输入流。但它不适用于初始长度不可用的_°流,例如网络流。 |
masan · 通过蓝牙从Arduino到Android获取奇怪的数据 7 年前 |
Leo natros · 使用C将文件内容复制到另一个文件++ 7 年前 |
BigBug · 流<对象>到InputStream 7 年前 |