java从输入流中获取数据并返回字节数组示例

时间:2021-12-08 22:47:36 


import java.io.ByteArrayOutputStream;
import java.io.InputStream;
//从输入流中获取数据并以字节数组返回
public class StreamTool {
    /**
     * 从输入流获取数据
     * @param inputStream
     * @return
     * @throws Exception
     */
    public static byte[] readInputStream(InputStream inputStream) throws Exception{
        byte[] buffer = new byte[1024];
        int len = -1;
        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
        while((len = inputStream.read(buffer)) != -1){
            outputStream.write(buffer, 0, len);
        }
        outputStream.close();
        inputStream.close();
        return outputStream.toByteArray();
    }
}

标签:输入流,字节数组
0
投稿

猜你喜欢

  • Android Fragment源码分析Add方法

    2023-02-12 19:13:58
  • C#中的委托和事件详解

    2022-01-20 01:31:53
  • SpringBoot JPA使用配置过程详解

    2022-12-03 15:31:33
  • 关于C# 5.0 CallerMemberName CallerFilePath CallerLineNumber 在.NET4中的使用介绍方法

    2022-03-27 22:05:56
  • Android使用Xutils3进行断点下载的实例

    2021-08-13 21:59:27
  • Android编程之ListView和EditText发布帖子隐藏软键盘功能详解

    2023-11-06 23:09:55
  • C#9特性record 类型、模式匹配、init 属性详情

    2023-07-09 04:48:25
  • Android利用AsyncTask异步类实现网页内容放大缩小

    2022-11-28 05:34:47
  • springboot整合mybatis-plus基于注解实现一对一(一对多)查询功能

    2021-06-16 13:08:29
  • Java多线程的其他知识_动力节点Java学院整理

    2023-09-06 06:01:58
  • SpringMVC 限流的示例代码

    2022-08-21 09:48:51
  • Java深入理解代码块的使用细节

    2023-06-13 04:45:59
  • 详解android 中animation-list 动画的应用

    2022-09-13 18:28:31
  • 基于C#实现Windows服务状态启动和停止服务的方法

    2022-07-27 12:17:57
  • SpringSecurity构建基于JWT的登录认证实现

    2023-06-14 10:49:02
  • Android WebView实现全屏播放视频

    2023-04-12 17:12:39
  • Java 8中字符串拼接新姿势StringJoiner详解

    2022-03-09 03:00:28
  • Java京东面试题之为什么HashMap线程不安全

    2022-12-06 07:20:02
  • android实现简单左滑删除控件

    2023-11-10 03:01:29
  • 遍历Hashtable 的几种方法

    2023-07-18 13:49:11
  • asp之家 软件编程 m.aspxhome.com