类 BIO

java.lang.Object
com.weicoder.common.io.BIO

public final class BIO extends Object
堵塞IO操作
作者:
WD
  • 构造器详细资料

    • BIO

      public BIO()
  • 方法详细资料

    • read

      public byte[] read(InputStream in, boolean isClose)
      读取出输入流的所有字节
      参数:
      in - 输入流
      isClose - 是否关闭流
      返回:
      字节数组
    • write

      public long write(OutputStream out, InputStream in, boolean isClose)
      把text写入到out中
      参数:
      out - 输出流
      in - 输入流
      isClose - 是否关闭流
      返回:
      写入成功字节数
    • write

      public long write(OutputStream out, InputStream in, int buff, boolean isClose, Calls.EoR<Buffer,Buffer> call)
    • read

      public long read(InputStream in, int buff, boolean isClose, Calls.EoV<Buffer> call)
    • readString

      default String readString(InputStream in)
      读取InputStream内容成为字符串
      参数:
      in - 输入流
      返回:
      读取的字符串 失败返回""
    • readString

      default String readString(InputStream in, String charsetName)
      读取InputStream内容成为字符串
      参数:
      in - 输入流
      charsetName - 编码格式
      返回:
      读取的字符串 失败返回""
    • read

      default byte[] read(InputStream in)
      读取出输入流的所有字节
      参数:
      in - 输入流
      返回:
      字节数组
    • write

      default long write(OutputStream out, String text)
      把text写入到os中
      参数:
      out - 输出流
      text - 输入的字符串
      返回:
      写入成功字节数
    • write

      default long write(OutputStream out, String text, String charsetName)
      把text写入到os中
      参数:
      out - 输出流
      text - 输入的字符串
      charsetName - 编码格式
      返回:
      写入成功字节数
    • write

      default long write(OutputStream out, byte[] b)
      把字节数组写入到out中
      参数:
      out - 输出流
      b - 字节数组
      返回:
      写入成功字节数
    • write

      default long write(OutputStream out, byte[] b, boolean isClose)
      把字节数组写入到os中
      参数:
      out - 输出流
      b - 字节数组
      isClose - 是否关闭流
      返回:
      写入成功字节数
    • write

      default long write(OutputStream out, InputStream in)
      把输入流写入到os中
      参数:
      out - 输出流
      in - 输入流
      返回:
      写入成功字节数
    • readString

      default String readString(InputStream in, String charsetName, boolean isClose)
      读取InputStream内容成为字符串
      参数:
      in - 输入流
      charsetName - 编码格式
      isClose - 是否关闭流
      返回:
      读取的字符串
    • write

      default long write(OutputStream out, String text, String charsetName, boolean isClose)
      把text写入到os中
      参数:
      out - 输出流
      text - 输入的字符串
      charsetName - 编码格式
      isClose - 是否关闭流
      返回:
      写入成功字节数