S - 拷贝源类型,如InputStream、Reader等T - 拷贝目标类型,如OutputStream、Writer等public abstract class IoCopier<S,T> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
bufferSize |
protected long |
count
拷贝总数
|
protected boolean |
flushEveryBuffer
是否每次写出一个buffer内容就执行flush
|
protected StreamProgress |
progress
进度条
|
| 构造器和说明 |
|---|
IoCopier(int bufferSize,
long count,
StreamProgress progress)
构造
|
protected final int bufferSize
protected final long count
protected StreamProgress progress
protected boolean flushEveryBuffer
public IoCopier(int bufferSize,
long count,
StreamProgress progress)
bufferSize - 缓存大小,< 0 表示默认NioUtil.DEFAULT_BUFFER_SIZEcount - 拷贝总数,-1表示无限制progress - 进度条Copyright © 2023. All rights reserved.