public class IOUtils
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
IOUtils.CopyListener |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CONTINUE_LOADING_PERCENTAGE |
static int |
DEFAULT_BUFFER_SIZE |
static char |
DIR_SEPARATOR |
static char |
DIR_SEPARATOR_UNIX |
static char |
DIR_SEPARATOR_WINDOWS |
static java.lang.String |
LINE_SEPARATOR |
static java.lang.String |
LINE_SEPARATOR_UNIX |
static java.lang.String |
LINE_SEPARATOR_WINDOWS |
| 构造器和说明 |
|---|
IOUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(java.net.URLConnection conn) |
static void |
closeQuietly(java.io.Closeable closeable) |
static void |
closeQuietly(java.io.InputStream input) |
static void |
closeQuietly(java.io.OutputStream output) |
static void |
closeQuietly(java.io.Reader input) |
static void |
closeQuietly(java.nio.channels.Selector selector) |
static void |
closeQuietly(java.net.ServerSocket sock) |
static void |
closeQuietly(java.net.Socket sock) |
static void |
closeQuietly(java.io.Writer output) |
static void |
closeSilently(java.io.Closeable closeable) |
static boolean |
contentEquals(java.io.InputStream input1,
java.io.InputStream input2) |
static boolean |
contentEquals(java.io.Reader input1,
java.io.Reader input2) |
static boolean |
contentEqualsIgnoreEOL(java.io.Reader input1,
java.io.Reader input2) |
static int |
copy(java.io.InputStream input,
java.io.OutputStream output) |
static void |
copy(java.io.InputStream input,
java.io.Writer output) |
static void |
copy(java.io.InputStream input,
java.io.Writer output,
java.nio.charset.Charset encoding) |
static void |
copy(java.io.InputStream input,
java.io.Writer output,
java.lang.String encoding) |
static void |
copy(java.io.Reader input,
java.io.OutputStream output) |
static void |
copy(java.io.Reader input,
java.io.OutputStream output,
java.nio.charset.Charset encoding) |
static void |
copy(java.io.Reader input,
java.io.OutputStream output,
java.lang.String encoding) |
static int |
copy(java.io.Reader input,
java.io.Writer output) |
static long |
copyLarge(java.io.InputStream input,
java.io.OutputStream output) |
static long |
copyLarge(java.io.InputStream input,
java.io.OutputStream output,
byte[] buffer) |
static long |
copyLarge(java.io.InputStream input,
java.io.OutputStream output,
long inputOffset,
long length) |
static long |
copyLarge(java.io.InputStream input,
java.io.OutputStream output,
long inputOffset,
long length,
byte[] buffer) |
static long |
copyLarge(java.io.Reader input,
java.io.Writer output) |
static long |
copyLarge(java.io.Reader input,
java.io.Writer output,
char[] buffer) |
static long |
copyLarge(java.io.Reader input,
java.io.Writer output,
long inputOffset,
long length) |
static long |
copyLarge(java.io.Reader input,
java.io.Writer output,
long inputOffset,
long length,
char[] buffer) |
static boolean |
copyStream(java.io.InputStream is,
java.io.RandomAccessFile os,
IOUtils.CopyListener listener,
int alreadyRead) |
static boolean |
copyStream(java.io.InputStream is,
java.io.RandomAccessFile os,
IOUtils.CopyListener listener,
int alreadyRead,
int bufferSize) |
static int |
read(java.io.InputStream input,
byte[] buffer) |
static int |
read(java.io.InputStream input,
byte[] buffer,
int offset,
int length) |
static int |
read(java.io.Reader input,
char[] buffer) |
static int |
read(java.io.Reader input,
char[] buffer,
int offset,
int length) |
static void |
readFully(java.io.InputStream input,
byte[] buffer) |
static void |
readFully(java.io.InputStream input,
byte[] buffer,
int offset,
int length) |
static void |
readFully(java.io.Reader input,
char[] buffer) |
static void |
readFully(java.io.Reader input,
char[] buffer,
int offset,
int length) |
static java.util.List<java.lang.String> |
readLines(java.io.InputStream input) |
static java.util.List<java.lang.String> |
readLines(java.io.InputStream input,
java.nio.charset.Charset encoding) |
static java.util.List<java.lang.String> |
readLines(java.io.InputStream input,
java.lang.String encoding) |
static java.util.List<java.lang.String> |
readLines(java.io.Reader input) |
static long |
skip(java.io.InputStream input,
long toSkip) |
static long |
skip(java.io.Reader input,
long toSkip) |
static void |
skipFully(java.io.InputStream input,
long toSkip) |
static void |
skipFully(java.io.Reader input,
long toSkip) |
static java.io.InputStream |
toBufferedInputStream(java.io.InputStream input) |
static java.io.BufferedReader |
toBufferedReader(java.io.Reader reader) |
static byte[] |
toByteArray(java.io.InputStream input) |
static byte[] |
toByteArray(java.io.InputStream input,
int size) |
static byte[] |
toByteArray(java.io.InputStream input,
long size) |
static byte[] |
toByteArray(java.io.Reader input) |
static byte[] |
toByteArray(java.io.Reader input,
java.nio.charset.Charset encoding) |
static byte[] |
toByteArray(java.io.Reader input,
java.lang.String encoding) |
static byte[] |
toByteArray(java.lang.String input)
已过时。
|
static byte[] |
toByteArray(java.net.URI uri) |
static byte[] |
toByteArray(java.net.URL url) |
static byte[] |
toByteArray(java.net.URLConnection urlConn) |
static char[] |
toCharArray(java.io.InputStream is) |
static char[] |
toCharArray(java.io.InputStream is,
java.nio.charset.Charset encoding) |
static char[] |
toCharArray(java.io.InputStream is,
java.lang.String encoding) |
static char[] |
toCharArray(java.io.Reader input) |
static java.io.InputStream |
toInputStream(java.lang.CharSequence input) |
static java.io.InputStream |
toInputStream(java.lang.CharSequence input,
java.nio.charset.Charset encoding) |
static java.io.InputStream |
toInputStream(java.lang.CharSequence input,
java.lang.String encoding) |
static java.io.InputStream |
toInputStream(java.lang.String input) |
static java.io.InputStream |
toInputStream(java.lang.String input,
java.nio.charset.Charset encoding) |
static java.io.InputStream |
toInputStream(java.lang.String input,
java.lang.String encoding) |
static java.lang.String |
toString(byte[] input)
已过时。
|
static java.lang.String |
toString(byte[] input,
java.lang.String encoding) |
static java.lang.String |
toString(java.io.InputStream input) |
static java.lang.String |
toString(java.io.InputStream input,
java.nio.charset.Charset encoding) |
static java.lang.String |
toString(java.io.InputStream input,
java.lang.String encoding) |
static java.lang.String |
toString(java.io.Reader input) |
static java.lang.String |
toString(java.net.URI uri) |
static java.lang.String |
toString(java.net.URI uri,
java.nio.charset.Charset encoding) |
static java.lang.String |
toString(java.net.URI uri,
java.lang.String encoding) |
static java.lang.String |
toString(java.net.URL url) |
static java.lang.String |
toString(java.net.URL url,
java.nio.charset.Charset encoding) |
static java.lang.String |
toString(java.net.URL url,
java.lang.String encoding) |
static void |
write(byte[] data,
java.io.OutputStream output) |
static void |
write(byte[] data,
java.io.Writer output) |
static void |
write(byte[] data,
java.io.Writer output,
java.nio.charset.Charset encoding) |
static void |
write(byte[] data,
java.io.Writer output,
java.lang.String encoding) |
static void |
write(char[] data,
java.io.OutputStream output) |
static void |
write(char[] data,
java.io.OutputStream output,
java.nio.charset.Charset encoding) |
static void |
write(char[] data,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
write(char[] data,
java.io.Writer output) |
static void |
write(java.lang.CharSequence data,
java.io.OutputStream output) |
static void |
write(java.lang.CharSequence data,
java.io.OutputStream output,
java.nio.charset.Charset encoding) |
static void |
write(java.lang.CharSequence data,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
write(java.lang.CharSequence data,
java.io.Writer output) |
static void |
write(java.lang.StringBuffer data,
java.io.OutputStream output)
已过时。
|
static void |
write(java.lang.StringBuffer data,
java.io.OutputStream output,
java.lang.String encoding)
已过时。
|
static void |
write(java.lang.StringBuffer data,
java.io.Writer output)
已过时。
|
static void |
write(java.lang.String data,
java.io.OutputStream output) |
static void |
write(java.lang.String data,
java.io.OutputStream output,
java.nio.charset.Charset encoding) |
static void |
write(java.lang.String data,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
write(java.lang.String data,
java.io.Writer output) |
static void |
writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output) |
static void |
writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output,
java.nio.charset.Charset encoding) |
static void |
writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.Writer writer) |
public static final char DIR_SEPARATOR_UNIX
public static final char DIR_SEPARATOR_WINDOWS
public static final char DIR_SEPARATOR
public static final java.lang.String LINE_SEPARATOR_UNIX
public static final java.lang.String LINE_SEPARATOR_WINDOWS
public static final java.lang.String LINE_SEPARATOR
public static final int DEFAULT_BUFFER_SIZE
public static final int CONTINUE_LOADING_PERCENTAGE
public static void close(java.net.URLConnection conn)
public static void closeQuietly(java.io.Reader input)
public static void closeQuietly(java.io.Writer output)
public static void closeQuietly(java.io.InputStream input)
public static void closeQuietly(java.io.OutputStream output)
public static void closeQuietly(java.io.Closeable closeable)
public static void closeQuietly(java.net.Socket sock)
public static void closeQuietly(java.nio.channels.Selector selector)
public static void closeQuietly(java.net.ServerSocket sock)
public static java.io.InputStream toBufferedInputStream(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.BufferedReader toBufferedReader(java.io.Reader reader)
public static byte[] toByteArray(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.io.InputStream input,
long size)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.io.InputStream input,
int size)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.io.Reader input,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.io.Reader input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOException@Deprecated
public static byte[] toByteArray(java.lang.String input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.net.URI uri)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.net.URL url)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.net.URLConnection urlConn)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.io.InputStream is,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.io.InputStream is,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.io.InputStream input,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.net.URI uri)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.net.URI uri,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.net.URI uri,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.net.URL url)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.net.URL url,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.net.URL url,
java.lang.String encoding)
throws java.io.IOException
java.io.IOException@Deprecated
public static java.lang.String toString(byte[] input)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(byte[] input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.InputStream input,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream toInputStream(java.lang.CharSequence input)
public static java.io.InputStream toInputStream(java.lang.CharSequence input,
java.nio.charset.Charset encoding)
public static java.io.InputStream toInputStream(java.lang.CharSequence input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream toInputStream(java.lang.String input)
public static java.io.InputStream toInputStream(java.lang.String input,
java.nio.charset.Charset encoding)
public static java.io.InputStream toInputStream(java.lang.String input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(byte[] data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(byte[] data,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(byte[] data,
java.io.Writer output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(byte[] data,
java.io.Writer output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(char[] data,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(char[] data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(char[] data,
java.io.OutputStream output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(char[] data,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.CharSequence data,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.CharSequence data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.CharSequence data,
java.io.OutputStream output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.CharSequence data,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.String data,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.String data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.String data,
java.io.OutputStream output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.String data,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOException@Deprecated
public static void write(java.lang.StringBuffer data,
java.io.Writer output)
throws java.io.IOException
java.io.IOException@Deprecated
public static void write(java.lang.StringBuffer data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOException@Deprecated
public static void write(java.lang.StringBuffer data,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic static int copy(java.io.InputStream input,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.InputStream input,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.InputStream input,
java.io.OutputStream output,
byte[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.InputStream input,
java.io.OutputStream output,
long inputOffset,
long length)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.InputStream input,
java.io.OutputStream output,
long inputOffset,
long length,
byte[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.InputStream input,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.InputStream input,
java.io.Writer output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.InputStream input,
java.io.Writer output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static int copy(java.io.Reader input,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.Reader input,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.Reader input,
java.io.Writer output,
char[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.Reader input,
java.io.Writer output,
long inputOffset,
long length)
throws java.io.IOException
java.io.IOExceptionpublic static long copyLarge(java.io.Reader input,
java.io.Writer output,
long inputOffset,
long length,
char[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.Reader input,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.Reader input,
java.io.OutputStream output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.Reader input,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static boolean contentEquals(java.io.InputStream input1,
java.io.InputStream input2)
throws java.io.IOException
java.io.IOExceptionpublic static boolean contentEquals(java.io.Reader input1,
java.io.Reader input2)
throws java.io.IOException
java.io.IOExceptionpublic static boolean contentEqualsIgnoreEOL(java.io.Reader input1,
java.io.Reader input2)
throws java.io.IOException
java.io.IOExceptionpublic static long skip(java.io.InputStream input,
long toSkip)
throws java.io.IOException
java.io.IOExceptionpublic static long skip(java.io.Reader input,
long toSkip)
throws java.io.IOException
java.io.IOExceptionpublic static void skipFully(java.io.InputStream input,
long toSkip)
throws java.io.IOException
java.io.IOExceptionpublic static void skipFully(java.io.Reader input,
long toSkip)
throws java.io.IOException
java.io.IOExceptionpublic static int read(java.io.Reader input,
char[] buffer,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionpublic static int read(java.io.Reader input,
char[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static int read(java.io.InputStream input,
byte[] buffer,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionpublic static int read(java.io.InputStream input,
byte[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static void readFully(java.io.Reader input,
char[] buffer,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionpublic static void readFully(java.io.Reader input,
char[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static void readFully(java.io.InputStream input,
byte[] buffer,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionpublic static void readFully(java.io.InputStream input,
byte[] buffer)
throws java.io.IOException
java.io.IOExceptionpublic static boolean copyStream(java.io.InputStream is,
java.io.RandomAccessFile os,
IOUtils.CopyListener listener,
int alreadyRead)
throws java.io.IOException
java.io.IOExceptionpublic static boolean copyStream(java.io.InputStream is,
java.io.RandomAccessFile os,
IOUtils.CopyListener listener,
int alreadyRead,
int bufferSize)
throws java.io.IOException
java.io.IOExceptionpublic static void closeSilently(java.io.Closeable closeable)