码迷,mamicode.com
首页 > 其他好文 > 详细

InputSream转为String

时间:2017-03-15 18:20:43      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:turned   put   tac   catch   except   stack   null   exception   buffer   

public static String convertStreamToString(InputStream is) {      
        /*  
          * To convert the InputStream to String we use the BufferedReader.readLine()  
          * method. We iterate until the BufferedReader return null which means  
          * there‘s no more data to read. Each line will appended to a StringBuilder  
          * and returned as String.  
          */     
         BufferedReader reader = new BufferedReader(new InputStreamReader(is));      
         StringBuilder sb = new StringBuilder();      
     
         String line = null;      
        try {      
            while ((line = reader.readLine()) != null) {      
                 sb.append(line + "\n");      
             }      
         } catch (IOException e) {      
             e.printStackTrace();      
         } finally {      
            try {      
                 is.close();      
             } catch (IOException e) {      
                 e.printStackTrace();      
             }      
         }      
     
        return sb.toString();      
     }

 

InputSream转为String

标签:turned   put   tac   catch   except   stack   null   exception   buffer   

原文地址:http://www.cnblogs.com/fengfenghuifei/p/6555512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!