类 IOUtil
java.lang.Object
com.weicoder.common.io.IOUtil
- 直接已知子类:
I
IO流操作
- 作者:
- WD
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static byte[]read(InputStream in) 读取出输入流的所有字节static byte[]read(InputStream in, boolean isClose) 读取出输入流的所有字节static longread(InputStream in, int buff, boolean isClose, Calls.EoV<Buffer> call) 读取出输入流的所有字节static String读取InputStream内容成为字符串 默认使用UTF-8static StringreadString(InputStream in, String charsetName) 读取InputStream内容成为字符串static StringreadString(InputStream in, String charsetName, boolean isClose) 读取InputStream内容成为字符串static longwrite(OutputStream out, byte[] b) 把字节数组写入到流中static longwrite(OutputStream out, byte[] b, boolean isClose) 把字节数组写入到流中static longwrite(OutputStream out, InputStream in) 把text写入到out中static longwrite(OutputStream out, InputStream in, boolean isClose) 把text写入到out中static longwrite(OutputStream out, InputStream in, int buff, boolean isClose, Calls.EoR<Buffer, Buffer> call) 读取并写入数据static longwrite(OutputStream out, InputStream in, Calls.EoR<Buffer, Buffer> call) 读取并写入数据static longwrite(OutputStream out, String text) 把text写入到os中 默认使用UTF-8编码static longwrite(OutputStream out, String text, String charsetName) 把text写入到os中static longwrite(OutputStream out, String text, String charsetName, boolean isClose) 把text写入到os中
-
字段详细资料
-
BIO
public static final com.weicoder.common.io.IO BIOIO模式的堵塞IO实现 -
NIO
public static final com.weicoder.common.io.IO NIOIO模式的非堵塞IO实现
-
-
构造器详细资料
-
IOUtil
public IOUtil()
-
-
方法详细资料
-
write
读取并写入数据- 参数:
call- 回调rbc- 读取通道wbc- 写入通道- 返回:
- 读取流总数
-
write
public static long write(OutputStream out, InputStream in, int buff, boolean isClose, Calls.EoR<Buffer, Buffer> call) 读取并写入数据- 参数:
buff- 每次读取缓存数isClose- 是否关闭流call- 回调rbc- 读取通道wbc- 写入通道- 返回:
- 读取流总数
-
readString
读取InputStream内容成为字符串 默认使用UTF-8- 参数:
in- 输入流- 返回:
- 读取的字符串
-
readString
读取InputStream内容成为字符串- 参数:
in- 输入流charsetName- 编码格式- 返回:
- 读取的字符串
-
readString
读取InputStream内容成为字符串- 参数:
in- 输入流charsetName- 编码格式isClose- 是否关闭流- 返回:
- 读取的字符串
-
read
读取出输入流的所有字节- 参数:
in- 输入流- 返回:
- 字节数组
-
read
读取出输入流的所有字节- 参数:
in- 输入流isClose- 是否关闭流- 返回:
- 字节数组
-
read
读取出输入流的所有字节- 参数:
in- 输入流isClose- 是否关闭流- 返回:
- 字节数组
-
write
把text写入到os中 默认使用UTF-8编码- 参数:
out- 输出流text- 输入的字符串- 返回:
- 写入成功字节数
-
write
把text写入到os中- 参数:
out- 输出流text- 输入的字符串charsetName- 编码格式- 返回:
- 写入成功字节数
-
write
把text写入到os中- 参数:
out- 输出流text- 输入的字符串charsetName- 编码格式isClose- 是否关闭流- 返回:
- 写入成功字节数
-
write
把字节数组写入到流中- 参数:
out- 输出流b- 字节数组- 返回:
- 写入成功字节数
-
write
把字节数组写入到流中- 参数:
out- 输出流b- 字节数组isClose- 是否关闭流- 返回:
- 写入成功字节数
-
write
把text写入到out中- 参数:
out- 输出流in- 输入流- 返回:
- 写入成功字节数
-
write
把text写入到out中- 参数:
out- 输出流in- 输入流isClose- 是否关闭流- 返回:
- true false
-