程序包 dev.utils.common
类 StreamUtils
java.lang.Object
dev.utils.common.StreamUtils
detail: 流操作工具类
-
嵌套类概要
嵌套类 -
字段概要
字段 -
方法概要
修饰符和类型方法说明static InputStreambytesToInputStream(byte[] bytes) byte[] 转输出流static OutputStreambytesToOutputStream(byte[] bytes) byte[] 转 输出流static byte[]inputStreamToBytes(InputStream inputStream) 输入流转 byte[]static StringinputStreamToString(InputStream inputStream, String charsetName) 输入流转 Stringstatic ByteArrayOutputStreaminputToOutputStream(InputStream inputStream) 输入流转输出流static booleaninputWriteOutputStream(InputStream inputStream, OutputStream outputStream) 通过输入流写入输出流static booleaninputWriteOutputStream(InputStream inputStream, OutputStream outputStream, int bufferSize) 通过输入流写入输出流static booleaninputWriteOutputStreamCallback(InputStream inputStream, OutputStream outputStream, int bufferSize, long totalSize, StreamUtils.WriteCallback callback) 通过输入流写入输出流 ( 回调通知进度 )static booleaninputWriteOutputStreamCallback(InputStream inputStream, OutputStream outputStream, long totalSize, StreamUtils.WriteCallback callback) 通过输入流写入输出流 ( 回调通知进度 )static byte[]outputStreamToBytes(OutputStream outputStream) 输出流转 byte[]static StringoutputStreamToString(OutputStream outputStream, String charsetName) 输出流转 Stringstatic ByteArrayInputStreamoutputToInputStream(OutputStream outputStream) 输出流转输入流static InputStreamstringToInputStream(String str, String charsetName) String 转换输入流static OutputStreamstringToOutputStream(String str, String charsetName) String 转 输出流
-
字段详细资料
-
EOF
public static final int EOF- 另请参阅:
-
-
方法详细资料
-
inputToOutputStream
输入流转输出流- 参数:
inputStream-InputStream- 返回:
ByteArrayOutputStream
-
outputToInputStream
输出流转输入流- 参数:
outputStream-OutputStream- 返回:
ByteArrayInputStream
-
inputStreamToBytes
输入流转 byte[]- 参数:
inputStream-InputStream- 返回:
- byte[]
-
bytesToInputStream
byte[] 转输出流- 参数:
bytes- 数据源- 返回:
InputStream
-
outputStreamToBytes
输出流转 byte[]- 参数:
outputStream-OutputStream- 返回:
- byte[]
-
bytesToOutputStream
byte[] 转 输出流- 参数:
bytes- 数据源- 返回:
OutputStream
-
inputStreamToString
输入流转 String- 参数:
inputStream-InputStreamcharsetName- 编码格式- 返回:
- 指定编码字符串
-
stringToInputStream
String 转换输入流- 参数:
str- 数据源charsetName- 编码格式- 返回:
InputStream
-
outputStreamToString
输出流转 String- 参数:
outputStream-OutputStreamcharsetName- 编码格式- 返回:
- 指定编码字符串
-
stringToOutputStream
String 转 输出流- 参数:
str- 数据源charsetName- 编码格式- 返回:
OutputStream
-
inputWriteOutputStream
通过输入流写入输出流- 参数:
inputStream-InputStreamoutputStream-OutputStream- 返回:
truesuccess,falsefail
-
inputWriteOutputStream
public static boolean inputWriteOutputStream(InputStream inputStream, OutputStream outputStream, int bufferSize) 通过输入流写入输出流- 参数:
inputStream-InputStreamoutputStream-OutputStreambufferSize- 缓冲 Buffer 大小- 返回:
truesuccess,falsefail
-
inputWriteOutputStreamCallback
public static boolean inputWriteOutputStreamCallback(InputStream inputStream, OutputStream outputStream, long totalSize, StreamUtils.WriteCallback callback) 通过输入流写入输出流 ( 回调通知进度 )- 参数:
inputStream-InputStreamoutputStream-OutputStreamtotalSize- 数据总长度callback- 写入回调- 返回:
truesuccess,falsefail
-
inputWriteOutputStreamCallback
public static boolean inputWriteOutputStreamCallback(InputStream inputStream, OutputStream outputStream, int bufferSize, long totalSize, StreamUtils.WriteCallback callback) 通过输入流写入输出流 ( 回调通知进度 )- 参数:
inputStream-InputStreamoutputStream-OutputStreambufferSize- 缓冲 Buffer 大小totalSize- 数据总长度callback- 写入回调- 返回:
truesuccess,falsefail
-