类 IOUtil
java.lang.Object
tech.mhuang.pacebox.core.io.IOUtil
IO工具类.
提取各种比较好的工具类调用等
- 从以下版本开始:
- 1.0.0
- 作者:
- mhuang
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidclosed Closeablestatic voidclosed Closeable...static voidclose(InputStream input) closed InputStreamstatic voidclose(OutputStream output) closed OutputStreamstatic voidclosed Readerstatic voidclosed Writerstatic voidclose(URLConnection conn) closed URLConnectionstatic intcopy(InputStream input, OutputStream output) copy inputstream to outputstream default set buffer size 4MBstatic voidcopy(InputStream input, OutputStream output, boolean isClosed) copy input to outstatic longcopy(InputStream input, OutputStream output, int bufferSize) copy inputstream to outputstream set buffer sizestatic longcopyLarge(InputStream input, OutputStream output) copy inputstream to outputstream default set buffer size 4Mstatic longcopyLarge(InputStream input, OutputStream output, byte[] buffer) copy inputstream to outputstream set buffer sizestatic byte[]toByteArray(InputStream input) InputStream convert byte[] default close streamstatic byte[]toByteArray(InputStream input, boolean isClosed) InputStream convertbyte[]configuration cloed streamstatic OutputStreamtoOutputStream(InputStream input) InputStream convert OutputStream default close streamstatic OutputStreamtoOutputStream(InputStream input, boolean isClosed) InputStream convert OutputStream configuration cloed streamstatic StringtoString(InputStream in) InputStream convert String default close streamstatic StringtoString(InputStream in, boolean isClosed) InputStream convert String setter isClosed stream used defaulte ncodingstatic StringtoString(InputStream in, String encoding) InputStream convert String used encoding default close streamstatic StringtoString(InputStream in, String encoding, boolean isClosed) inputsteam convert to string used encoding configuration closed streamstatic voidwrite(byte[] data, OutputStream output) outputstream write datastatic voidwrite(String data, OutputStream output) outputstream write datastatic voidwrite(String data, OutputStream output, Charset encoding) outputstream write data
-
字段详细资料
-
EOF
public static final int EOF- 另请参阅:
-
-
构造器详细资料
-
IOUtil
public IOUtil()
-
-
方法详细资料
-
toString
InputStream convert String default close stream- 参数:
in- inputstream- 返回:
- tring type data
- 抛出:
IOException- IOException
-
toString
InputStream convert String used encoding default close stream- 参数:
in- inputstreamencoding- encoding- 返回:
- string type data
- 抛出:
IOException- IOException
-
toString
InputStream convert String setter isClosed stream used defaulte ncoding- 参数:
in- InputStreamisClosed- iftrueclosed input stream orfalsenot closed- 返回:
- String
- 抛出:
IOException- IOException
-
toString
inputsteam convert to string used encoding configuration closed stream- 参数:
in- inpustreamencoding- encodingisClosed- iftrueclosed input stream orfalsenot closed- 返回:
- string type data
- 抛出:
IOException- IOException
-
toByteArray
InputStream convert byte[] default close stream- 参数:
input- inputstream- 返回:
- bytearray type data
- 抛出:
IOException- IOException
-
toOutputStream
InputStream convert OutputStream default close stream- 参数:
input- inputstream- 返回:
- OutputStream
- 抛出:
IOException- IOException
-
toOutputStream
InputStream convert OutputStream configuration cloed stream- 参数:
input- inpustreamisClosed- iftrueclosed input stream orfalsenot closed- 返回:
- OutputStream
- 抛出:
IOException- IOException
-
toByteArray
InputStream convertbyte[]configuration cloed stream- 参数:
input- inpustreamisClosed- iftrueclosed input stream orfalsenot closed- 返回:
- byte[]
- 抛出:
IOException- IOException
-
copy
public static void copy(InputStream input, OutputStream output, boolean isClosed) throws IOException copy input to out- 参数:
input- inputoutput- outputisClosed- isClosed- 抛出:
IOException- io- 从以下版本开始:
- 1.0.17
-
copy
copy inputstream to outputstream default set buffer size 4MB- 参数:
input- inputstreamoutput- outputstream- 返回:
- size
- 抛出:
IOException- IOException
-
copyLarge
copy inputstream to outputstream default set buffer size 4M- 参数:
input- inputstreamoutput- outputstream- 返回:
- size
- 抛出:
IOException- IOException
-
copy
copy inputstream to outputstream set buffer size- 参数:
input- inputstreamoutput- outputstreambufferSize- buffer size- 返回:
- size
- 抛出:
IOException- IOException
-
copyLarge
public static long copyLarge(InputStream input, OutputStream output, byte[] buffer) throws IOException copy inputstream to outputstream set buffer size- 参数:
input- inputstreamoutput- outputstreambuffer- buffer size- 返回:
- size
- 抛出:
IOException- IOException
-
close
closed URLConnection- 参数:
conn- URLConnection
-
close
closed Reader- 参数:
input- Reader
-
close
closed Writer- 参数:
output- Writer
-
close
closed InputStream- 参数:
input- InputStream
-
close
closed OutputStream- 参数:
output- OutputStream
-
close
closed Closeable- 参数:
closeable- Closeable
-
close
closed Closeable...- 参数:
closeables- Closeable...
-
write
outputstream write data- 参数:
data- data type stringoutput- outputstreamencoding- encoding- 抛出:
IOException- IOException
-
write
outputstream write data- 参数:
data- data type stringoutput- outputstream- 抛出:
IOException- IOException
-
write
outputstream write data- 参数:
data- data type byte[]output- outputstream- 抛出:
IOException- IOException
-