public class IOUtil extends Object
| Constructor and Description |
|---|
IOUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeQuietly(Closeable closeable)
在final中安静的关闭, 不再往外抛出异常避免影响原有异常,最常用函数.
|
static long |
copy(InputStream input,
OutputStream output)
在InputStream与OutputStream间复制内容
|
static long |
copy(Reader input,
Writer output)
在Reader与Writer间复制内容
|
static String |
readLine(InputStream input)
读取一行数据,比如System.in的用户输入
|
static String |
readLine(Reader reader)
读取一行数据
|
static BufferedReader |
toBufferedReader(Reader reader) |
static InputStream |
toInputStream(String input)
字符串转换成InputStream
|
static Reader |
toInputStreamReader(String input)
字符串转换成Reader
|
static List<String> |
toLines(InputStream input)
简单读取Reader的每行内容到List
|
static List<String> |
toLines(Reader input)
简单读取Reader的每行内容到List
|
static String |
toString(InputStream input)
简单读取InputStream到String.
|
static String |
toString(Reader input)
简单读取Reader到String
|
static void |
write(String data,
OutputStream output)
简单写入String到OutputStream.
|
static void |
write(String data,
Writer output)
简单写入String到Writer.
|
public static void closeQuietly(Closeable closeable)
Closeables#close}public static String toString(InputStream input) throws IOException
IOExceptionpublic static String toString(Reader input) throws IOException
IOExceptionCharStreams#toString}public static List<String> toLines(InputStream input) throws IOException
IOExceptionpublic static List<String> toLines(Reader input) throws IOException
IOExceptionCharStreams#readLines}public static String readLine(InputStream input) throws IOException
IOExceptionpublic static String readLine(Reader reader) throws IOException
IOExceptionpublic static void write(String data, OutputStream output) throws IOException
IOExceptionpublic static void write(String data, Writer output) throws IOException
IOExceptionpublic static InputStream toInputStream(String input)
public static long copy(Reader input, Writer output) throws IOException
IOExceptionCharStreams#copy}public static long copy(InputStream input, OutputStream output) throws IOException
IOExceptionByteStreams#copy}public static BufferedReader toBufferedReader(Reader reader)
Copyright © 2018. All rights reserved.