Java 实现输入流转化为 String
这里有新鲜出炉的 Java 设计模式, 程序狗速度看过来!
Java 程序设计语言
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言, 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 (即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se)) 的总称
这篇文章主要介绍了 Java 实现输入流转化为 String 的相关资料, 需要的朋友可以参考下
在平时 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, 希望对大家有所帮助, 如果大家有任何疑问请给我留言, 小编会及时回复大家的在此也非常感谢大家对 PHPERZ 网站的支持!
来源: http://www.phperz.com/article/18/0206/359074.html