InputSream转为String

Posted Arcturis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了InputSream转为String相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中怎么把int型数据转为BigInteger型数据

Java将int型数组转为String型数组

java如何把string转为utf-8

CSP核心代码片段记录

纯js文件中怎么把string转为number

100Java中String类之字符串转为大写