public class ChannelCopier extends IoCopier<ReadableByteChannel,WritableByteChannel>
bufferSize, count, flushEveryBuffer, progress| 构造器和说明 |
|---|
ChannelCopier()
构造
|
ChannelCopier(int bufferSize)
构造
|
ChannelCopier(int bufferSize,
long count)
构造
|
ChannelCopier(int bufferSize,
long count,
StreamProgress progress)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
copy(ReadableByteChannel source,
WritableByteChannel target)
执行拷贝
|
bufferSize, setFlushEveryBufferpublic ChannelCopier()
public ChannelCopier(int bufferSize)
bufferSize - 缓存大小public ChannelCopier(int bufferSize,
long count)
bufferSize - 缓存大小count - 拷贝总数public ChannelCopier(int bufferSize,
long count,
StreamProgress progress)
bufferSize - 缓存大小count - 拷贝总数progress - 进度条public long copy(ReadableByteChannel source, WritableByteChannel target)
IoCopiercopy 在类中 IoCopier<ReadableByteChannel,WritableByteChannel>source - 拷贝源,如InputStream、Reader等target - 拷贝目标,如OutputStream、Writer等Copyright © 2022. All rights reserved.