程序包 dev.utils.common

类 StreamUtils


  • public final class StreamUtils
    extends java.lang.Object
    detail: 流操作工具类
    作者:
    Ttt
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static java.io.InputStream bytesToInputStream​(byte[] bytes)
      byte[] 转输出流
      static java.io.OutputStream bytesToOutputStream​(byte[] bytes)
      byte[] 转 输出流
      static byte[] inputStreamToBytes​(java.io.InputStream inputStream)
      输入流转 byte[]
      static java.lang.String inputStreamToString​(java.io.InputStream inputStream, java.lang.String charsetName)
      输入流转 String
      static java.io.ByteArrayOutputStream inputToOutputStream​(java.io.InputStream inputStream)
      输入流转输出流
      static byte[] outputStreamToBytes​(java.io.OutputStream outputStream)
      输出流转 byte[]
      static java.lang.String outputStreamToString​(java.io.OutputStream outputStream, java.lang.String charsetName)
      输出流转 String
      static java.io.ByteArrayInputStream outputToInputStream​(java.io.OutputStream outputStream)
      输出流转输入流
      static java.io.InputStream stringToInputStream​(java.lang.String str, java.lang.String charsetName)
      String 转换输入流
      static java.io.OutputStream stringToOutputStream​(java.lang.String str, java.lang.String charsetName)
      String 转 输出流
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • inputToOutputStream

        public static java.io.ByteArrayOutputStream inputToOutputStream​(java.io.InputStream inputStream)
        输入流转输出流
        参数:
        inputStream - InputStream
        返回:
        ByteArrayOutputStream
      • outputToInputStream

        public static java.io.ByteArrayInputStream outputToInputStream​(java.io.OutputStream outputStream)
        输出流转输入流
        参数:
        outputStream - OutputStream
        返回:
        ByteArrayInputStream
      • inputStreamToBytes

        public static byte[] inputStreamToBytes​(java.io.InputStream inputStream)
        输入流转 byte[]
        参数:
        inputStream - InputStream
        返回:
        byte[]
      • bytesToInputStream

        public static java.io.InputStream bytesToInputStream​(byte[] bytes)
        byte[] 转输出流
        参数:
        bytes - 数据源
        返回:
        InputStream
      • outputStreamToBytes

        public static byte[] outputStreamToBytes​(java.io.OutputStream outputStream)
        输出流转 byte[]
        参数:
        outputStream - OutputStream
        返回:
        byte[]
      • bytesToOutputStream

        public static java.io.OutputStream bytesToOutputStream​(byte[] bytes)
        byte[] 转 输出流
        参数:
        bytes - 数据源
        返回:
        OutputStream
      • inputStreamToString

        public static java.lang.String inputStreamToString​(java.io.InputStream inputStream,
                                                           java.lang.String charsetName)
        输入流转 String
        参数:
        inputStream - InputStream
        charsetName - 编码格式
        返回:
        指定编码字符串
      • stringToInputStream

        public static java.io.InputStream stringToInputStream​(java.lang.String str,
                                                              java.lang.String charsetName)
        String 转换输入流
        参数:
        str - 数据源
        charsetName - 编码格式
        返回:
        InputStream
      • outputStreamToString

        public static java.lang.String outputStreamToString​(java.io.OutputStream outputStream,
                                                            java.lang.String charsetName)
        输出流转 String
        参数:
        outputStream - OutputStream
        charsetName - 编码格式
        返回:
        指定编码字符串
      • stringToOutputStream

        public static java.io.OutputStream stringToOutputStream​(java.lang.String str,
                                                                java.lang.String charsetName)
        String 转 输出流
        参数:
        str - 数据源
        charsetName - 编码格式
        返回:
        OutputStream