streamToStringUtils

package com.example.administrator.mobilesafe;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;

/**
 * Created by Administrator on 2017/8/29.
 */
public class StreamUtil {
    public static String streamToString(InputStream inputStream) {
        // 1 思路在读取过程中将读取的内容存储到缓存中 然后一次转化为字符串返回
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
        // 2 流操作读到没有为止(循环)
        byte[] buffer = new byte[1024];
        // 3 记录读取内容的临时变量
        int temp = -1;
        try {
           // 网络上的输入流 读入缓冲区
            while ((len = in.read(buff)) != -1) {
                // 从缓冲区写入内存
                bos.write(buff, 0, len);
            }
            return byteArrayOutputStream.toString();

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                byteArrayOutputStream.close();
                inputStream.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    return null;
    }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 冬木: 现在是凌晨三点,我失眠了。划拉手机看到一段话,如果人生能有撤回键,你最想撤回什么? 我在心里毫不犹豫地回答...
    冬木百合阅读 280评论 2 4
  • 月半挂枝头, 云娇语还羞。 手空无处去, 敬郎一壶酒。
    佛笑来人阅读 348评论 0 3
  • 一、 产品介绍活动行。全球最大的中文活动平台。帮助主办方提供活动发布,报名管理和推广,购票验票,活动名单和数据管...
    凸小布阅读 2,401评论 0 2
  • 这两天突然觉得收不住脾气,人也不自觉的松垮下来,包括简书都不知道该写些什么。喉咙痛,感冒,所有的一切都靠拢过来。我...
    dingzhijia阅读 113评论 0 0
  • 第三十四天 今天忙忙碌碌了一天,上午赶景点,下午布置新房。 说要督促你看书,自己却又怯了场。还是慢慢来吧,总会有两...
    漫步的野马阅读 175评论 0 0