|
|
1
16
inputstream是抽象的,不公开(也不公开其子级)内部数据对象。所以“深度复制”inputstream的唯一方法是创建bytearrayOutputstream,在对inputstream执行read()之后,将()此数据写入bytearrayOutputstream。然后这样做:
如果您正在使用
要“重用”输入流,请避免使用mark(),然后在读取结束时调用reset()。然后您将从流的开始处阅读。 编辑: 顺便说一句,ioutils使用这个简单的代码段来复制inputstream:
阅读更多: http://kickjava.com/src/org/apache/commons/io/CopyUtils.java.htm#ixzz13ymaCX9m |
|
|
juiceb0xk · 运行安装程序时更改程序包名称。py公司 8 年前 |
|
|
vince · 角反应形式的深度复制? 8 年前 |
|
|
rener172846 · 如何在Haxe中克隆动态对象? 8 年前 |
|
|
Hemispherr · git克隆的权限被拒绝 9 年前 |
|
|
Jason · 克隆模板时如何更改内部div? 9 年前 |
|
|
yuppo · git属性中忽略了负面模式 9 年前 |