• 技术文章 >Java >java教程

    Java实现输入流转化为String

    高洛峰高洛峰2017-01-11 14:03:47原创1138
    在平时Java开发时,难免会遇见输入流转化为String类型的需求,我从事Android开发经常会遇见这样的需求,于是我将这个做成一个工具类分享给大家,希望能帮助大家,这也是我第一次写个人博客,希望大家支持。谢谢!

    public static String streamToString(InputStream is) {
      BufferedReader reader = new BufferedReader(new InputStreamReader(is));
      //new一个StringBuffer用于字符串拼接
      StringBuffer sb = new StringBuffer();
      String line = null;
      try {
        //当输入流内容读取完毕时
        while ((line = reader.readLine()) != null) {
           sb.append(line + "\n");
        }
        //记得关闭流数据 节约内存消耗
        is.close();
        reader.close();
        return sb.toString();
      } catch (IOException e) {
        e.printStackTrace();
      } 
      return null;
    }

    以上所述是小编给大家介绍的Java实现输入流转化为String,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHP中文网的支持!

    更多Java实现输入流转化为String相关文章请关注PHP中文网!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 输入流 string
    上一篇:Java输入流Scanner/BufferedReader使用方法示例 下一篇:Java关于IO流的全面介绍
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Java中super关键字的用法详解• java的10种排序算法实例• 归纳整理Java线程面试题• Java归纳整理之IO流原理及流的分类• 实例介绍Java基于quasar实现协程池
    1/1

    PHP中文网