public class IOUtils
extends java.lang.Object
| 构造器和说明 |
|---|
IOUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
copy(java.io.InputStream input,
java.io.OutputStream output)
从 input 复制数据到 output
|
static long |
copy(java.io.InputStream input,
java.io.OutputStream output,
byte[] buffer)
从 input 复制数据到 output
|
static Promise |
copyAsync(java.io.InputStream input,
java.io.OutputStream output)
从 input 复制数据到 output
|
static Promise |
copyAsync(java.io.InputStream input,
java.io.OutputStream output,
byte[] buffer)
从 input 复制数据到 output
|
static java.io.InputStream |
openInputStream(java.io.File input) |
static java.io.InputStream |
openInputStream(java.nio.file.Path input) |
static java.io.InputStream |
openInputStream(java.net.Socket input) |
static java.io.InputStream |
openInputStream(java.lang.String filePath) |
static java.io.InputStream |
openInputStream(java.net.URL input) |
static java.io.OutputStream |
openOutputStream(java.io.File output) |
static java.io.OutputStream |
openOutputStream(java.nio.file.Path output) |
static java.io.OutputStream |
openOutputStream(java.net.Socket output) |
static java.io.OutputStream |
openOutputStream(java.lang.String filePath) |
static java.io.OutputStream |
openOutputStream(java.net.URL output) |
static byte[] |
readBytes(java.io.File input) |
static byte[] |
readBytes(java.io.InputStream input) |
static byte[] |
readBytes(java.net.Socket input) |
static byte[] |
readBytes(java.net.URL input) |
static void |
readLineLarge(java.io.File input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer) |
static void |
readLineLarge(java.io.InputStream input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer) |
static void |
readLineLarge(java.io.Reader reader,
java.util.function.Consumer<java.lang.String> consumer) |
static void |
readLineLarge(java.net.Socket input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer) |
static void |
readLineLarge(java.net.URL input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer) |
static java.util.List<java.lang.String> |
readLines(java.io.File input,
java.nio.charset.Charset charset) |
static java.util.List<java.lang.String> |
readLines(java.io.InputStream input,
java.nio.charset.Charset charset) |
static java.util.List<java.lang.String> |
readLines(java.io.Reader reader) |
static java.util.List<java.lang.String> |
readLines(java.net.Socket input,
java.nio.charset.Charset charset) |
static java.util.List<java.lang.String> |
readLines(java.net.URL input,
java.nio.charset.Charset charset) |
static java.lang.String |
readString(java.io.File input,
java.nio.charset.Charset charset) |
static java.lang.String |
readString(java.io.InputStream input,
java.nio.charset.Charset charset) |
static java.lang.String |
readString(java.io.Reader reader) |
static java.lang.String |
readString(java.net.Socket input,
java.nio.charset.Charset charset) |
static java.lang.String |
readString(java.net.URL input,
java.nio.charset.Charset charset) |
public static long copy(java.io.InputStream input,
java.io.OutputStream output,
byte[] buffer)
throws java.io.IOException
input - output - buffer - 缓存java.io.IOExceptionpublic static long copy(java.io.InputStream input,
java.io.OutputStream output)
throws java.io.IOException
input - output - java.io.IOExceptionpublic static Promise copyAsync(java.io.InputStream input, java.io.OutputStream output, byte[] buffer) throws java.io.IOException
input - output - buffer - 缓存java.io.IOExceptionpublic static Promise copyAsync(java.io.InputStream input, java.io.OutputStream output) throws java.io.IOException
input - output - java.io.IOExceptionpublic static byte[] readBytes(java.net.URL input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] readBytes(java.io.File input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] readBytes(java.net.Socket input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] readBytes(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readString(java.net.URL input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readString(java.net.Socket input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readString(java.io.File input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readString(java.io.InputStream input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readString(java.io.Reader reader)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.net.Socket input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.net.URL input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.File input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.InputStream input,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.Reader reader)
throws java.io.IOException
java.io.IOExceptionpublic static void readLineLarge(java.net.Socket input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer)
throws java.io.IOException
java.io.IOExceptionpublic static void readLineLarge(java.net.URL input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer)
throws java.io.IOException
java.io.IOExceptionpublic static void readLineLarge(java.io.File input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer)
throws java.io.IOException
java.io.IOExceptionpublic static void readLineLarge(java.io.InputStream input,
java.nio.charset.Charset charset,
java.util.function.Consumer<java.lang.String> consumer)
throws java.io.IOException
java.io.IOExceptionpublic static void readLineLarge(java.io.Reader reader,
java.util.function.Consumer<java.lang.String> consumer)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream openInputStream(java.lang.String filePath)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream openInputStream(java.net.URL input)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream openInputStream(java.io.File input)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream openInputStream(java.nio.file.Path input)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream openInputStream(java.net.Socket input)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.OutputStream openOutputStream(java.lang.String filePath)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.OutputStream openOutputStream(java.net.URL output)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.OutputStream openOutputStream(java.io.File output)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.OutputStream openOutputStream(java.nio.file.Path output)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.OutputStream openOutputStream(java.net.Socket output)
throws java.io.IOException
java.io.IOException