Class IOUtil

  • Direct Known Subclasses:
    U.I

    public class IOUtil
    extends java.lang.Object
    IO流操作
    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.String readString​(java.io.InputStream in)
      读取InputStream内容成为字符串 默认使用UTF-8
      static java.lang.String readString​(java.io.InputStream in, java.lang.String charsetName)
      读取InputStream内容成为字符串
      static java.lang.String readString​(java.io.InputStream in, java.lang.String charsetName, boolean isClose)
      读取InputStream内容成为字符串
      static boolean write​(java.io.OutputStream out, byte[] b)
      把字节数组写入到流中
      static boolean write​(java.io.OutputStream out, byte[] b, boolean isClose)
      把字节数组写入到流中
      static boolean write​(java.io.OutputStream out, java.io.InputStream in)
      把text写入到out中
      static boolean write​(java.io.OutputStream out, java.io.InputStream in, boolean isClose)
      把text写入到out中
      static boolean write​(java.io.OutputStream out, java.lang.String text)
      把text写入到os中 默认使用UTF-8编码
      static boolean write​(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName)
      把text写入到os中
      static boolean write​(java.io.OutputStream out, java.lang.String text, java.lang.String charsetName, boolean isClose)
      把text写入到os中
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IOUtil

        public IOUtil()
    • 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