zoukankan      html  css  js  c++  java
  • 读取InputStream 中的内容

      读取InputStream 中的内容
       /**
    * 读取 InputStream String字符串中
    */
    public static String readStream(InputStream in) {
    try {
    //<1>创建字节数组输出流,用来输出读取到的内容
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    //<2>创建缓存大小
    byte[] buffer = new byte[1024]; // 1KB
    //每次读取到内容的长度
    int len = -1;
    //<3>开始读取输入流中的内容
    while ((len = in.read(buffer)) != -1) { //当等于-1说明没有数据可以读取了
    baos.write(buffer, 0, len); //把读取到的内容写到输出流中
    }
    //<4> 把字节数组转换为字符串
    String content = baos.toString();
    //<5>关闭输入流和输出流
    in.close();
    baos.close();
    //<6>返回字符串结果
    return content;
    } catch (Exception e) {
    e.printStackTrace();
    return e.getMessage();
    }
    }




    文章部分内容摘自网络和图书,如有侵权,请联系我。
  • 相关阅读:
    PHP+AJAX 验证码验证用户登录
    2014-05-09 总结
    2014-05-08 总结(补充)
    2014-05-08 总结
    2014-05-07 总结
    14-6-2
    php
    5-23
    PHP
    5-22
  • 原文地址:https://www.cnblogs.com/-Tiger/p/7146567.html
Copyright © 2011-2022 走看看