将输入流InputStream转换为String
来源:互联网 发布:帽子vpn软件下载 编辑:程序博客网 时间:2024/06/11 02:03
1 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 }
二、推荐一个jar包,用来转换InputStream到String,代码示例如下:
1 // 引入apache的io包2 import org.apache.commons.io.IOUtils;3 4 InputStream in = con.getInputStream();5 String result = IOUtils.toString(in, "UTF-8");
0 0
- 将输入流InputStream转换为String
- 将输入流InputStream转换为String
- 将输入流InputStream转换为String
- 将输入流InputStream转换为String
- 将输入流(InputStream)转换为位图(Bitmap)
- 将String转换为InputStream,如何将InputStream转换为String
- Android将InputStream转换为String和byte[]
- 【Stackoverflow好问题】将InputStream转换为String
- 将string转换成inputstream
- 将string转换成inputstream
- 将String转换成InputStream
- 将InputStream(输入流)转成String 的方法
- 将文件转换成String||将InputStream转换成String
- 将InputStream转换为byte数组
- InputStream(输入流)转换成多个InputStream(输入流)
- 将InputStream流装换成String字符串
- 将输出流OutputStream转化为输入流InputStream的方法
- 将输出流OutputStream转化为输入流InputStream的方法
- CCFCSP201409-2画图
- 计算两个矩形IOU的算法
- C# -- sql多表之间的数据查询
- index
- SpringBoot非官方教程 | 第一篇:构建第一个SpringBoot工程
- 将输入流InputStream转换为String
- Java学习笔记
- java树 JTree实例(可动态添加节点)
- 数独破解(回溯,暴力dfs+剪枝)
- Logistic回归模型(C++代码实现)
- [LeetCode]275. H-Index II
- TopCoder-AB
- 带你玩转安卓的开源框架
- codeforces 798B