| 构造器和说明 |
|---|
StreamKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Closeable closed)
关闭流
|
static void |
io(InputStream in,
File dest)
从输入流读取内容, 写入到目标文件
|
static void |
io(InputStream in,
File dest,
boolean closeIn,
boolean closeOut)
从输入流读取内容, 写入到目标文件
|
static void |
io(InputStream in,
OutputStream out)
从输入流读取内容, 写入到输出流中.
|
static void |
io(InputStream in,
OutputStream out,
boolean closeIn,
boolean closeOut)
从输入流读取内容, 写入到输出流中.
|
static void |
io(InputStream in,
OutputStream out,
int bufferSize)
从输入流读取内容, 写入到输出流中.
|
static void |
io(InputStream in,
String dest)
从输入流读取内容, 写入到目标文件
|
static void |
io(InputStream in,
String dest,
boolean closeIn,
boolean closeOut)
从输入流读取内容, 写入到目标文件
|
static void |
io(Reader in,
File dest)
从输入流读取内容, 写入到目标文件
|
static void |
io(Reader in,
File dest,
boolean closeIn,
boolean closeOut)
从输入流读取内容, 写入到目标文件
|
static void |
io(Reader in,
String dest)
从输入流读取内容, 写入到目标文件
|
static void |
io(Reader in,
String dest,
boolean closeIn,
boolean closeOut)
从输入流读取内容, 写入到目标文件
|
static void |
io(Reader in,
Writer out)
从输入流读取内容, 写入到输出流中.
|
static void |
io(Reader in,
Writer out,
boolean closeIn,
boolean closeOut)
从输入流读取内容, 写入到输出流中.
|
static void |
io(Reader in,
Writer out,
int bufferSize)
从输入流读取内容, 写入到输出流中.
|
static ByteArray |
readBytes(File file)
将指定File的所有内容全部读出到一个byte数组中。
|
static ByteArray |
readBytes(File file,
boolean closeIn)
将指定File的所有内容全部读出到一个byte数组中。
|
static ByteArray |
readBytes(InputStream in)
将指定InputStream的所有内容全部读出到一个byte数组中。
|
static ByteArray |
readBytes(InputStream in,
boolean closeIn)
将指定InputStream的所有内容全部读出到一个byte数组中。
|
static byte[] |
readBytesByFast(InputStream in)
通过快速缓冲将指定InputStream的所有内容全部读出到一个byte数组中。
|
static byte[] |
readBytesByFast(InputStream in,
boolean closeIn)
通过快速缓冲将指定InputStream的所有内容全部读出到一个byte数组中。
|
static String |
readText(InputStream in)
将指定输入流的所有文本全部读出到一个字符串中.
|
static String |
readText(InputStream in,
String encoding)
将指定输入流的所有文本全部读出到一个字符串中.
|
static String |
readText(InputStream in,
String charset,
boolean closeIn)
将指定输入流的所有文本全部读出到一个字符串中.
|
static String |
readText(InputStream in,
String charset,
int bufferSize)
将指定输入流的所有文本全部读出到一个字符串中.
|
static String |
readText(Reader reader)
将指定Reader的所有文本全部读出到一个字符串中.
|
static String |
readText(Reader in,
boolean closeIn)
将指定输入流的所有文本全部读出到一个字符串中.
|
static String |
readText(Reader reader,
int bufferSize)
将指定Reader的所有文本全部读出到一个字符串中.
|
static OutputStream |
synchronizedOutputStream(OutputStream out)
取得同步化的输出流.
|
static OutputStream |
synchronizedOutputStream(OutputStream out,
Object lock)
取得同步化的输出流.
|
static void |
writeBytes(byte[] bytes,
File file,
boolean closeOut)
将byte数组写入到指定File中。
|
static void |
writeBytes(byte[] bytes,
OutputStream out,
boolean closeOut)
将byte数组写入到指定OutputStream中。
|
static void |
writeBytes(byte[] bytes,
String filePath,
boolean closeOut)
将byte数组写入到指定filePath中。
|
static void |
writeBytes(ByteArray bytes,
OutputStream out,
boolean closeOut)
将byte数组写入到指定OutputStream中。
|
static void |
writeText(CharSequence chars,
OutputStream out,
String charset,
boolean closeOut)
将字符串写入到指定输出流中。
|
static void |
writeText(CharSequence chars,
Writer out,
boolean closeOut)
将字符串写入到指定Writer中。
|
public static void io(InputStream in, OutputStream out) throws IOException
in - 输入流out - 输出流IOException - 输入输出异常public static void io(InputStream in, OutputStream out, int bufferSize) throws IOException
in - 输入流out - 输出流bufferSize - 缓冲区大小(字节数)IOException - 输入输出异常public static void io(Reader in, Writer out) throws IOException
in - 输入流out - 输出流IOException - 输入输出异常public static void io(Reader in, Writer out, int bufferSize) throws IOException
in - 输入流out - 输出流bufferSize - 缓冲区大小(字符数)IOException - 输入输出异常public static void io(InputStream in, OutputStream out, boolean closeIn, boolean closeOut) throws IOException
in - 输入流out - 输出流closeIn - 是否关闭输入流closeOut - 是否关闭输出流IOException - 输入输出异常public static void io(Reader in, Writer out, boolean closeIn, boolean closeOut) throws IOException
in - 输入流out - 输出流closeIn - 是否关闭输入流closeOut - 是否关闭输出流IOException - 输入输出异常public static void io(InputStream in, File dest) throws IOException
IOExceptionpublic static void io(InputStream in, File dest, boolean closeIn, boolean closeOut) throws IOException
IOExceptionpublic static void io(InputStream in, String dest) throws IOException
IOExceptionpublic static void io(InputStream in, String dest, boolean closeIn, boolean closeOut) throws IOException
IOExceptionpublic static void io(Reader in, File dest) throws IOException
IOExceptionpublic static void io(Reader in, File dest, boolean closeIn, boolean closeOut) throws IOException
IOExceptionpublic static void io(Reader in, String dest) throws IOException
IOExceptionpublic static void io(Reader in, String dest, boolean closeIn, boolean closeOut) throws IOException
IOExceptionpublic static OutputStream synchronizedOutputStream(OutputStream out)
out - 要包裹的输出流public static OutputStream synchronizedOutputStream(OutputStream out, Object lock)
out - 要包裹的输出流lock - 同步锁public static String readText(InputStream in) throws IOException
in - 要读取的输入流IOException - 输入输出异常public static String readText(InputStream in, String encoding) throws IOException
in - 要读取的输入流encoding - 文本编码方式IOException - 输入输出异常public static String readText(InputStream in, String charset, int bufferSize) throws IOException
in - 要读取的输入流charset - 文本编码方式bufferSize - 缓冲区大小(字符数)IOException - 输入输出异常public static String readText(InputStream in, String charset, boolean closeIn) throws IOException
in - 要读取的输入流charset - 文本编码方式closeIn - 是否关闭输入流IOException - 输入输出异常public static String readText(Reader in, boolean closeIn) throws IOException
in - 要读取的输入流closeIn - 是否关闭输入流IOException - 输入输出异常public static String readText(Reader reader) throws IOException
reader - 要读取的ReaderIOException - 输入输出异常public static String readText(Reader reader, int bufferSize) throws IOException
reader - 要读取的ReaderbufferSize - 缓冲区的大小(字符数)IOException - 输入输出异常public static ByteArray readBytes(InputStream in) throws IOException
in - 要读取的InputStreamIOExceptionpublic static ByteArray readBytes(InputStream in, boolean closeIn) throws IOException
IOExceptionpublic static ByteArray readBytes(File file) throws IOException
file - 要读取的文件IOExceptionpublic static ByteArray readBytes(File file, boolean closeIn) throws IOException
IOExceptionpublic static byte[] readBytesByFast(InputStream in) throws IOException
in - 要读取的InputStreamIOExceptionpublic static byte[] readBytesByFast(InputStream in, boolean closeIn) throws IOException
IOExceptionpublic static void writeText(CharSequence chars, OutputStream out, String charset, boolean closeOut) throws IOException
IOExceptionpublic static void writeText(CharSequence chars, Writer out, boolean closeOut) throws IOException
IOExceptionpublic static void writeBytes(byte[] bytes,
String filePath,
boolean closeOut)
throws IOException
IOExceptionpublic static void writeBytes(byte[] bytes,
File file,
boolean closeOut)
throws IOException
IOExceptionpublic static void writeBytes(byte[] bytes,
OutputStream out,
boolean closeOut)
throws IOException
IOExceptionpublic static void writeBytes(ByteArray bytes, OutputStream out, boolean closeOut) throws IOException
IOExceptionpublic static void close(Closeable closed)
closed - 可关闭的流Copyright © 2016. All rights reserved.