public static final class StreamSource.Bytes extends Object
用于构造字节流操作源,并包装为缓冲流 包含:reader(InputStream...)
构造读取源writer(OutputStream, byte[])
构造写入源copy(OutputStream, InputStream)
构造复制源
StreamSource
Modifier and Type | Method and Description |
---|---|
static StreamSource<OutputStream,InputStream[]> |
copy(OutputStream[] w,
InputStream[] r)
构造一个批量字节流复制器.
|
static StreamSource<OutputStream,InputStream[]> |
copy(OutputStream w,
InputStream r)
构造一个字节流复制器.
|
static StreamSource<InputStream,byte[]> |
reader(File... files)
构造一个文件读取源.
|
static StreamSource<InputStream,byte[]> |
reader(InputStream... reader)
构造一个字节流读取源.
|
static StreamSource<OutputStream,byte[]> |
writer(File[] writer,
byte[] c)
构造一个文件写入源.
|
static StreamSource<OutputStream,byte[]> |
writer(File writer,
byte[] c)
构造一个文件写入源.
|
static StreamSource<OutputStream,byte[]> |
writer(OutputStream[] writer,
byte[] c)
构造一个字节写入源.
|
static StreamSource<OutputStream,byte[]> |
writer(OutputStream writer,
byte[] c)
构造一个字节流写入源.
|
@NotNull public static StreamSource<InputStream,byte[]> reader(@Nullable InputStream... reader)
构造一个字节流读取源.
可绑定多个读取流
@NotNull public static StreamSource<InputStream,byte[]> reader(@Nullable File... files) throws FileNotFoundException
构造一个文件读取源.
FileNotFoundException
@NotNull public static StreamSource<OutputStream,byte[]> writer(@Nullable OutputStream writer, @Nullable byte[] c)
构造一个字节流写入源.
需包含要写入的字节数组
@NotNull public static StreamSource<OutputStream,byte[]> writer(@Nullable OutputStream[] writer, @Nullable byte[] c)
构造一个字节写入源.
可绑定多个写入流 需包含要写入的字节数组
@NotNull public static StreamSource<OutputStream,byte[]> writer(@Nullable File writer, @Nullable byte[] c) throws FileNotFoundException
构造一个文件写入源.
需包含要写入的字节数组
FileNotFoundException
@NotNull public static StreamSource<OutputStream,byte[]> writer(@Nullable File[] writer, @Nullable byte[] c) throws FileNotFoundException
构造一个文件写入源.
需包含要写入的字节数组
FileNotFoundException
@NotNull public static StreamSource<OutputStream,InputStream[]> copy(@Nullable OutputStream w, @Nullable InputStream r)
构造一个字节流复制器.
需包含要复制的流
@NotNull public static StreamSource<OutputStream,InputStream[]> copy(@Nullable OutputStream[] w, @Nullable InputStream[] r)
构造一个批量字节流复制器.
可绑定多个写入流进行批量复制 需传入要复制的流,可以传入多个
Copyright © 2019. All rights reserved.