String InputStream互换
来源:互联网 发布:redvelvet知乎 编辑:程序博客网 时间:2024/05/05 02:45
1.String to InputStream
String str = "String与InputStream相互转换";
InputStream in_nocode = new ByteArrayInputStream(str.getBytes());
InputStream in_withcode = new ByteArrayInputStream(str.getBytes("UTF-8"));
2.InputStream to String
这里提供几个方法。
方法1:
public String convertStreamToString(InputStream is) {
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();
}
方法2:
public String inputStream2String (InputStream in) throws IOException {
StringBuffer out = new StringBuffer();
byte[] b = new byte[4096];
for (int n; (n = in.read(b)) != -1;) {
out.append(new String(b, 0, n));
}
return out.toString();
}
方法3:
public static String inputStream2String(InputStream is) throws IOException{
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int i=-1;
while((i=is.read())!=-1){
baos.write(i);
}
return baos.toString();
}
- String, inputstream 互换
- String InputStream互换
- InputStream & String
- BitMap、Drawable、InputStream、Byte[]互换
- String转InputStream和InputStream转String
- String 和 InputStream 转化
- String之间转换InputStream
- android InputStream 转 String
- String和InputStream转换
- string转化为inputstream
- String与InputStream互转
- InputStream转化为String
- InputStream与String 转换
- android InputStream 转 String
- InputStream转成String
- inputstream to string .
- [Android] InputStream 转换 String
- String与InputStream转换
- bootstrap 旋转木马carousel 图片轮播
- PHPer 的成长书录
- hdu5379 Mahjong tree DFS 多校联合第七场
- hdu 1711 Number Sequence
- poj-3253-Fence Repair-优先队列(哈夫曼树)
- String InputStream互换
- NOIP2013模拟10.23君と彼女の恋
- js实现图片浮动
- Hdu1285 拓扑排序-确定比赛名次
- HDU 1257 最少拦截系统(动态规划)
- http 缓存
- 地球坐标,火星坐标,百度坐标转换的php实现
- 学习的逻辑2-职业半山腰
- POJ 1258 Agri-Net 最小生成树 prim && kruskal