Package com.weicoder.common.io
Class IOUtil
- java.lang.Object
-
- com.weicoder.common.io.IOUtil
-
- Direct Known Subclasses:
U.I
public class IOUtil extends java.lang.ObjectIO流操作- Author:
- WD
-
-
Constructor Summary
Constructors Constructor Description IOUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]read(java.io.InputStream in)读取出输入流的所有字节static byte[]read(java.io.InputStream in, boolean isClose)读取出输入流的所有字节static java.lang.StringreadString(java.io.InputStream in)读取InputStream内容成为字符串 默认使用UTF-8static java.lang.StringreadString(java.io.InputStream in, java.lang.String charsetName)读取InputStream内容成为字符串static java.lang.StringreadString(java.io.InputStream in, java.lang.String charsetName, boolean isClose)读取InputStream内容成为字符串static booleanwrite(java.io.OutputStream out, byte[] b)把字节数组写入到流中static booleanwrite(java.io.OutputStream out, byte[] b, boolean isClose)把字节数组写入到流中static booleanwrite(java.io.OutputStream out, java.io.InputStream in)把text写入到out中static booleanwrite(java.io.OutputStream out, java.io.InputStream in, boolean isClose)把text写入到out中static booleanwrite(java.io.OutputStream out, java.lang.String text)把text写入到os中 默认使用UTF-8编码static booleanwrite(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName)把text写入到os中static booleanwrite(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName, boolean isClose)把text写入到os中
-
-
-
Method Detail
-
readString
public static java.lang.String readString(java.io.InputStream in)
读取InputStream内容成为字符串 默认使用UTF-8- Parameters:
in- 输入流- Returns:
- 读取的字符串
-
readString
public static java.lang.String readString(java.io.InputStream in, java.lang.String charsetName)读取InputStream内容成为字符串- Parameters:
in- 输入流charsetName- 编码格式- Returns:
- 读取的字符串
-
readString
public static java.lang.String readString(java.io.InputStream in, java.lang.String charsetName, boolean isClose)读取InputStream内容成为字符串- Parameters:
in- 输入流charsetName- 编码格式isClose- 是否关闭流- Returns:
- 读取的字符串
-
read
public static byte[] read(java.io.InputStream in)
读取出输入流的所有字节- Parameters:
in- 输入流- Returns:
- 字节数组
-
read
public static byte[] read(java.io.InputStream in, boolean isClose)读取出输入流的所有字节- Parameters:
in- 输入流isClose- 是否关闭流- Returns:
- 字节数组
-
write
public static boolean write(java.io.OutputStream out, java.lang.String text)把text写入到os中 默认使用UTF-8编码- Parameters:
out- 输出流text- 输入的字符串- Returns:
- boolean
-
write
public static boolean write(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName)把text写入到os中- Parameters:
out- 输出流text- 输入的字符串charsetName- 编码格式- Returns:
- true false
-
write
public static boolean write(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName, boolean isClose)把text写入到os中- Parameters:
out- 输出流text- 输入的字符串charsetName- 编码格式isClose- 是否关闭流- Returns:
- true false
-
write
public static boolean write(java.io.OutputStream out, byte[] b)把字节数组写入到流中- Parameters:
out- 输出流b- 字节数组- Returns:
- 是否成功
-
write
public static boolean write(java.io.OutputStream out, byte[] b, boolean isClose)把字节数组写入到流中- Parameters:
out- 输出流b- 字节数组isClose- 是否关闭流- Returns:
- 是否成功
-
write
public static boolean write(java.io.OutputStream out, java.io.InputStream in)把text写入到out中- Parameters:
out- 输出流in- 输入流- Returns:
- true false
-
write
public static boolean write(java.io.OutputStream out, java.io.InputStream in, boolean isClose)把text写入到out中- Parameters:
out- 输出流in- 输入流isClose- 是否关闭流- Returns:
- true false
-
-