String与InputStream的互相转换
来源:互联网 发布:关于网络的手抄报图片 编辑:程序博客网 时间:2024/05/01 00:09
String to InputStream
InputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); return stream;}
InputStream to String
方法一:
public static String inputStream2String(InputStream in_st){ BufferedReader in = new BufferedReader(new InputStreamReader(in_st)); StringBuffer buffer = new StringBuffer(); String line = ""; while ((line = in.readLine()) != null){ buffer.append(line); } return buffer.toString();}
方法二:
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(); }
方法三:引入IO包
// 引入apache的io包import org.apache.commons.io.IOUtils; InputStream in = con.getInputStream();String result = IOUtils.toString(in, "UTF-8");
0 0
- String与InputStream的互相转换
- java中InputStream & String 的互相转换
- InputStream与String 转换
- String与InputStream转换
- InputStream 与 String转换
- InputStream 、OutputStream与String的转换
- InputStream 、OutputStream与String的转换
- String与InputStream相互转换
- String与InputStream相互转换
- String与InputStream相互转换
- String与InputStream相互转换
- String与InputStream相互转换
- String与InputStream相互转换
- String与InputStream相互转换
- String与InputStream相互转换
- String与InputStream相互转换
- InputStream与String相互转换
- String与InputStream相互转换
- Nginx源码分析(2)之——共享内存管理之slab机制
- IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
- 安卓应用反编译(三)-结束
- [Awt]——图片获取方式
- VS2013 编译ffmpeg
- String与InputStream的互相转换
- 对象的创建
- java 遍历的4种方法
- Parsing error
- 对象的内存布局
- 实现自己的字符串类String
- springMVC 整合ueditor
- 旋转矩阵
- Android 学习笔记(2) —— EditView