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

 更新时间:2014年01月11日 16:28:18   作者:  
这篇文章主要介绍了java从输入流中获取数据并以字节数组返回,这是一个常用的方法,以后可以直接拿来用。这种输入流可以来自Android本地,也可以来自网络

复制代码 代码如下:

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();
    }
}

相关文章

  • Android studio实现滑动开关

    Android studio实现滑动开关

    这篇文章主要为大家详细介绍了Android studio实现滑动开关,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • Android自定义控件RatingBar调整字体大小

    Android自定义控件RatingBar调整字体大小

    这篇文章主要为大家详细介绍了Android自定义控件RatingBar调整字体大小的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Android开发手册shape属性和子属性使用说明

    Android开发手册shape属性和子属性使用说明

    这篇文章主要为大家介绍了Android开发手册shape属性和子属性使用说明,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Android开发之弹出软键盘工具类简单示例

    Android开发之弹出软键盘工具类简单示例

    这篇文章主要介绍了Android开发之弹出软键盘工具类,结合实例形式分析了Android弹出软键盘及获取焦点的简单操作技巧,需要的朋友可以参考下
    2018-01-01
  • Android实现顶部底部双导航界面功能

    Android实现顶部底部双导航界面功能

    这篇文章主要为大家详细介绍了Android实现顶部\底部双导航界面功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android实现登录界面的注册功能

    Android实现登录界面的注册功能

    这篇文章主要为大家详细介绍了Android实现登录界面的注册功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Android开发技巧之永不关闭的Toast信息框(长时间显示而非系统关闭)

    Android开发技巧之永不关闭的Toast信息框(长时间显示而非系统关闭)

    Toast信息提示框之所以在显示一定时间后会自动关闭,是因为在系统中有一个Toast队列;那么有些时候需要这个Toast信息提示框长时间显示,直到需要关闭它时通过代码来控制,而不是让系统自动来关闭Toast信息提示框
    2013-01-01
  • 浅析Android的启动原理

    浅析Android的启动原理

    当谈到Android启动原理时,我们进入了Android操作系统的核心,理解Android系统启动的原理对于开发者来说非常重要,因为这有助于优化应用程序性能并提供更好的用户体验,本文给大家讲讲Android启动原理,需要的朋友可以参考下
    2023-10-10
  • Android实现高德地图首页效果(上)

    Android实现高德地图首页效果(上)

    这篇文章主要为大家详细介绍了基于Android实现高德地图首页效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2023-08-08
  • Flutter LinearProgressIndicator使用指南分析

    Flutter LinearProgressIndicator使用指南分析

    这篇文章主要为大家介绍了Flutter LinearProgressIndicator使用指南分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03

最新评论