Package com.weicoder.common.io
Class BaseIO
- java.lang.Object
-
- com.weicoder.common.io.BaseIO
-
-
Constructor Summary
Constructors Constructor Description BaseIO()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description byte[]read(java.io.InputStream in)读取出输入流的所有字节byte[]read(java.io.InputStream in, boolean isClose)读取出输入流的所有字节java.lang.StringreadString(java.io.InputStream in)读取InputStream内容成为字符串java.lang.StringreadString(java.io.InputStream in, java.lang.String charsetName)读取InputStream内容成为字符串java.lang.StringreadString(java.io.InputStream in, java.lang.String charsetName, boolean isClose)读取InputStream内容成为字符串booleanwrite(java.io.OutputStream out, byte[] b)把字节数组写入到流中booleanwrite(java.io.OutputStream out, byte[] b, boolean isClose)把字节数组写入到流中booleanwrite(java.io.OutputStream out, java.io.InputStream in)把输入流写入到os中booleanwrite(java.io.OutputStream out, java.io.InputStream in, boolean isClose)把text写入到os中booleanwrite(java.io.OutputStream out, java.lang.String text)把text写入到os中booleanwrite(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName)把text写入到os中booleanwrite(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName, boolean isClose)把text写入到os中
-
-
-
Method Detail
-
readString
public java.lang.String readString(java.io.InputStream in)
读取InputStream内容成为字符串- Parameters:
in- 输入流- Returns:
- 读取的字符串 失败返回""
-
readString
public java.lang.String readString(java.io.InputStream in, java.lang.String charsetName)读取InputStream内容成为字符串- Parameters:
in- 输入流charsetName- 编码格式- Returns:
- 读取的字符串 失败返回""
-
read
public byte[] read(java.io.InputStream in)
读取出输入流的所有字节- Parameters:
in- 输入流- Returns:
- 字节数组
-
write
public boolean write(java.io.OutputStream out, java.lang.String text)把text写入到os中- Parameters:
out- 输出流text- 输入的字符串- Returns:
- true false
-
write
public 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 boolean write(java.io.OutputStream out, java.io.InputStream in)把输入流写入到os中- Parameters:
out- 输出流in- 输入流- Returns:
- true false
-
readString
public java.lang.String readString(java.io.InputStream in, java.lang.String charsetName, boolean isClose)读取InputStream内容成为字符串- Parameters:
in- 输入流charsetName- 编码格式isClose- 是否关闭流- Returns:
- 读取的字符串
-
write
public 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 boolean write(java.io.OutputStream out, byte[] b)把字节数组写入到流中- Parameters:
out- 输出流b- 字节数组- Returns:
- 是否成功
-
write
public boolean write(java.io.OutputStream out, byte[] b, boolean isClose)把字节数组写入到流中- Parameters:
out- 输出流b- 字节数组isClose- 是否关闭流- Returns:
- 是否成功
-
read
public abstract byte[] read(java.io.InputStream in, boolean isClose)读取出输入流的所有字节- Parameters:
in- 输入流isClose- 是否关闭流- Returns:
- 字节数组
-
write
public abstract boolean write(java.io.OutputStream out, java.io.InputStream in, boolean isClose)把text写入到os中- Parameters:
out- 输出流in- 输入流isClose- 是否关闭流- Returns:
- true false
-
-