public static String convertStreamToString(InputStream is) { 2 /* 3 * To convert the InputStream to String we use the BufferedReader.readLine() 4 * method. We iterate until the BufferedReader return null which means 5 * there's no more data to read. Each line will appended to a StringBuilder 6 * and returned as String. 7 */ 8 BufferedReader reader = new BufferedReader(new InputStreamReader(is)); 9 StringBuilder sb = new StringBuilder(); 10 11 String line = null; 12 try { 13 while ((line = reader.readLine()) != null) { 14 sb.append(line + "\n"); 15 } 16 } catch (IOException e) { 17 e.printStackTrace(); 18 } finally { 19 try { 20 is.close(); 21 } catch (IOException e) { 22 e.printStackTrace(); 23 } 24 } 25 26 return sb.toString(); 27 }
将输入流InputStream转换为String
最新推荐文章于 2024-10-15 11:13:39 发布
