public class IOUtil extends Object
提取各种比较好的工具类调用等
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
EOF |
| 构造器和说明 |
|---|
IOUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Closeable... closeables)
closed Closeable...
|
static void |
close(Closeable closeable)
closed Closeable
|
static void |
close(InputStream input)
closed InputStream
|
static void |
close(OutputStream output)
closed OutputStream
|
static void |
close(Reader input)
closed Reader
|
static void |
close(URLConnection conn)
closed URLConnection
|
static void |
close(Writer output)
closed Writer
|
static int |
copy(InputStream input,
OutputStream output)
copy inputstream to outputstream default set buffer size 4MB
|
static long |
copy(InputStream input,
OutputStream output,
int bufferSize)
copy inputstream to outputstream set buffer size
|
static long |
copyLarge(InputStream input,
OutputStream output)
copy inputstream to outputstream default set buffer size 4M
|
static long |
copyLarge(InputStream input,
OutputStream output,
byte[] buffer)
copy inputstream to outputstream set buffer size
|
static byte[] |
toByteArray(InputStream input)
InputStream convert byte[] default close stream
|
static byte[] |
toByteArray(InputStream input,
boolean isClosed)
InputStream convert
byte[] configuration cloed stream |
static OutputStream |
toOutputStream(InputStream input)
InputStream convert OutputStream default close stream
|
static OutputStream |
toOutputStream(InputStream input,
boolean isClosed)
InputStream convert OutputStream configuration cloed stream
|
static String |
toString(InputStream in)
InputStream convert String default close stream
|
static String |
toString(InputStream in,
boolean isClosed)
InputStream convert String setter isClosed stream used defaulte ncoding
|
static String |
toString(InputStream in,
String encoding)
InputStream convert String used encoding default close stream
|
static String |
toString(InputStream in,
String encoding,
boolean isClosed)
inputsteam convert to string used encoding configuration closed stream
|
static void |
write(byte[] data,
OutputStream output)
outputstream write data
|
static void |
write(String data,
OutputStream output)
outputstream write data
|
static void |
write(String data,
OutputStream output,
Charset encoding)
outputstream write data
|
public static final int EOF
public static String toString(InputStream in) throws IOException
in - inputstreamIOException - IOExceptionpublic static String toString(InputStream in, String encoding) throws IOException
in - inputstreamencoding - encodingIOException - IOExceptionpublic static String toString(InputStream in, boolean isClosed) throws IOException
in - InputStreamisClosed - if true closed input stream or false not closedIOException - IOExceptionpublic static String toString(InputStream in, String encoding, boolean isClosed) throws IOException
in - inpustreamencoding - encodingisClosed - if true closed input stream or false not closedIOException - IOExceptionpublic static byte[] toByteArray(InputStream input) throws IOException
input - inputstreamIOException - IOExceptionpublic static OutputStream toOutputStream(InputStream input) throws IOException
input - inputstreamIOException - IOExceptionpublic static OutputStream toOutputStream(InputStream input, boolean isClosed) throws IOException
input - inpustreamisClosed - if true closed input stream or false not closedIOException - IOExceptionpublic static byte[] toByteArray(InputStream input, boolean isClosed) throws IOException
byte[] configuration cloed streaminput - inpustreamisClosed - if true closed input stream or false not closedIOException - IOExceptionpublic static int copy(InputStream input, OutputStream output) throws IOException
input - inputstreamoutput - outputstreamIOException - IOExceptionpublic static long copyLarge(InputStream input, OutputStream output) throws IOException
input - inputstreamoutput - outputstreamIOException - IOExceptionpublic static long copy(InputStream input, OutputStream output, int bufferSize) throws IOException
input - inputstreamoutput - outputstreambufferSize - buffer sizeIOException - IOExceptionpublic static long copyLarge(InputStream input, OutputStream output, byte[] buffer) throws IOException
input - inputstreamoutput - outputstreambuffer - buffer sizeIOException - IOExceptionpublic static void close(URLConnection conn)
conn - URLConnectionpublic static void close(Reader input)
input - Readerpublic static void close(Writer output)
output - Writerpublic static void close(InputStream input)
input - InputStreampublic static void close(OutputStream output)
output - OutputStreampublic static void close(Closeable closeable)
closeable - Closeablepublic static void close(Closeable... closeables)
closeables - Closeable...public static void write(String data, OutputStream output, Charset encoding) throws IOException
data - data type stringoutput - outputstreamencoding - encodingIOException - IOExceptionpublic static void write(String data, OutputStream output) throws IOException
data - data type stringoutput - outputstreamIOException - IOExceptionpublic static void write(byte[] data,
OutputStream output)
throws IOException
data - data type byte[]output - outputstreamIOException - IOExceptionCopyright © 2019. All rights reserved.