类 IOUtil
- java.lang.Object
-
- io.github.kylinhunter.commons.io.IOUtil
-
public class IOUtil extends java.lang.Object- 作者:
- BiJi'an
- Description:
- Date:
- 2023-06-11 10:46
-
-
字段概要
字段 修饰符和类型 字段 说明 static intDEFAULT_BUFFER_SIZEstatic byte[]EMPTY_BYTE_ARRAYstatic intEOF
-
构造器概要
构造器 构造器 说明 IOUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static byte[]byteArray()static byte[]byteArray(int size)static voidcloseQuietly(java.io.Closeable c)static voidcloseQuietly(java.lang.AutoCloseable c)static intcopy(java.io.InputStream inputStream, java.io.OutputStream outputStream)static longcopy(java.io.InputStream inputStream, java.io.OutputStream outputStream, int bufferSize)static voidcopy(java.io.InputStream input, java.io.Writer writer, java.nio.charset.Charset inputCharset)static intcopy(java.io.Reader reader, java.io.Writer writer)static longcopyLarge(java.io.InputStream inputStream, java.io.OutputStream outputStream)static longcopyLarge(java.io.InputStream inputStream, java.io.OutputStream outputStream, byte[] buffer)static longcopyLarge(java.io.Reader reader, java.io.Writer writer)static longcopyLarge(java.io.Reader reader, java.io.Writer writer, char[] buffer)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.io.BufferedReadertoBufferedReader(java.io.Reader reader)static byte[]toByteArray(java.io.InputStream inputStream)static byte[]toByteArray(java.io.InputStream input, int size)static byte[]toByteArray(java.io.InputStream input, long size)static java.lang.StringtoString(byte[] body, java.nio.charset.Charset charset, int charLen)static java.lang.StringtoString(java.io.InputStream input, java.nio.charset.Charset charset)static java.lang.StringtoString(java.io.InputStream input, java.nio.charset.Charset charset, int charLen)static java.lang.StringtoString(java.io.Reader reader, int charLen)
-
-
-
方法详细资料
-
byteArray
public static byte[] byteArray(int size)
- 参数:
size- size- 返回:
- byte[]
- Description:
- byteArray
- Date:
- 2023-06-12 23:54
- Title:
- byteArray
-
byteArray
public static byte[] byteArray()
- 返回:
- byte[]
- Description:
- byteArray
- Date:
- 2023-06-12 23:54
- Title:
- byteArray
-
readLines
public static java.util.List<java.lang.String> readLines(java.io.InputStream input, java.nio.charset.Charset charset) throws java.io.IOException- 参数:
input- inputcharset- charset- 返回:
- java.util.List
- 抛出:
java.io.IOException- Description:
- readLines
- Date:
- 2023-06-12 22:17
- Title:
- readLines
-
readLines
public static java.util.List<java.lang.String> readLines(java.io.Reader reader) throws java.io.IOException- 参数:
reader- reader- 返回:
- java.util.List
- 抛出:
java.io.IOException- Description:
- readLines
- Date:
- 2023-06-12 22:17
- Title:
- readLines
-
toBufferedReader
public static java.io.BufferedReader toBufferedReader(java.io.Reader reader)
- 参数:
reader- reader- 返回:
- java.io.BufferedReader
- Description:
- toBufferedReader
- Date:
- 2023-06-11 10:49
- Title:
- toBufferedReader
-
toString
public static java.lang.String toString(java.io.InputStream input, java.nio.charset.Charset charset) throws java.io.IOException- 参数:
input- inputcharset- charset- 返回:
- java.lang.String
- 抛出:
java.io.IOException- Description:
- toString
- Date:
- 2023-06-12 22:17
- Title:
- toString
-
copy
public static void copy(java.io.InputStream input, java.io.Writer writer, java.nio.charset.Charset inputCharset) throws java.io.IOException- 参数:
input- inputwriter- writerinputCharset- inputCharset- 抛出:
java.io.IOException- Description:
- copy
- Date:
- 2023-06-12 22:59
- Title:
- copy
-
copy
public static int copy(java.io.Reader reader, java.io.Writer writer) throws java.io.IOException- 参数:
reader- readerwriter- writer- 返回:
- int
- 抛出:
java.io.IOException- Description:
- copy
- Date:
- 2023-06-12 22:59
- Title:
- copy
-
copyLarge
public static long copyLarge(java.io.Reader reader, java.io.Writer writer) throws java.io.IOException- 参数:
reader- readerwriter- writer- 返回:
- long
- 抛出:
java.io.IOException- Description:
- copyLarge
- Date:
- 2023-06-12 22:59
- Title:
- copyLarge
-
copyLarge
public static long copyLarge(java.io.Reader reader, java.io.Writer writer, char[] buffer) throws java.io.IOException- 参数:
reader- readerwriter- writerbuffer- buffer- 返回:
- long
- 抛出:
java.io.IOException- Description:
- copyLarge
- Date:
- 2023-06-12 22:59
- Title:
- copyLarge
-
toByteArray
public static byte[] toByteArray(java.io.InputStream input, long size) throws java.io.IOException- 参数:
input- inputsize- size- 返回:
- byte[]
- 抛出:
java.io.IOException- Description:
- toByteArray
- Date:
- 2023-06-12 23:35
- Title:
- toByteArray
-
toByteArray
public static byte[] toByteArray(java.io.InputStream input, int size) throws java.io.IOException- 参数:
input- inputsize- size- 返回:
- byte[]
- 抛出:
java.io.IOException- Description:
- toByteArray
- Date:
- 2023-06-12 23:35
- Title:
- toByteArray
-
toByteArray
public static byte[] toByteArray(java.io.InputStream inputStream)
- 参数:
inputStream- inputStream- 返回:
- byte[]
- Description:
- toByteArray
- Date:
- 2023-06-12 23:35
- Title:
- toByteArray
-
copy
public static int copy(java.io.InputStream inputStream, java.io.OutputStream outputStream)- 参数:
inputStream- inputStreamoutputStream- outputStream- 返回:
- int
- Description:
- copy
- Date:
- 2023-06-12 23:35
- Title:
- copy
-
copyLarge
public static long copyLarge(java.io.InputStream inputStream, java.io.OutputStream outputStream)- 参数:
inputStream- inputStreamoutputStream- outputStream- 返回:
- long
- Description:
- copyLarge
- Date:
- 2023-06-12 23:35
- Title:
- copyLarge
-
copy
public static long copy(java.io.InputStream inputStream, java.io.OutputStream outputStream, int bufferSize)- 参数:
inputStream- inputStreamoutputStream- outputStreambufferSize- bufferSize- 返回:
- long
- Description:
- copy
- Date:
- 2023-06-12 23:35
- Title:
- copy
-
copyLarge
public static long copyLarge(java.io.InputStream inputStream, java.io.OutputStream outputStream, byte[] buffer)- 参数:
inputStream- inputStreamoutputStream- outputStreambuffer- buffer- 返回:
- long
- Description:
- copyLarge
- Date:
- 2023-06-12 23:35
- Title:
- copyLarge
-
closeQuietly
public static void closeQuietly(java.io.Closeable c)
- 参数:
c- c- Description:
- closeQuietly
- Date:
- 2023-06-21 02:09
- Title:
- closeQuietly
-
closeQuietly
public static void closeQuietly(java.lang.AutoCloseable c)
- 参数:
c- c- Description:
- closeQuietly
- Date:
- 2023-12-03 00:15
- Title:
- closeQuietly
-
toString
public static java.lang.String toString(byte[] body, java.nio.charset.Charset charset, int charLen)- 参数:
body- bodycharset- charsetcharLen- charLen- 返回:
- java.lang.String
- Description:
- toString
- Date:
- 2023-09-26 19:39
- Title:
- toString
-
toString
public static java.lang.String toString(java.io.InputStream input, java.nio.charset.Charset charset, int charLen)
-
toString
public static java.lang.String toString(java.io.Reader reader, int charLen) throws java.io.IOException- 参数:
reader- readercharLen- charLen- 返回:
- java.lang.String
- 抛出:
java.io.IOException- IOException- Description:
- toString
- Date:
- 2023-09-26 23:59
- Title:
- toString
-
-