社区
Java SE
帖子详情
java里面InputStream类型转换成String类型怎么实现?
llcnllcn
2007-05-16 12:37:59
rt,谢谢。
...全文
9630
11
打赏
收藏
java里面InputStream类型转换成String类型怎么实现?
rt,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wddlqd
2007-05-16
打赏
举报
回复
把InputStream里面的数据先读出来放到byte数组里,然后再转成String
steven_cheng
2007-05-16
打赏
举报
回复
InputStream.toString()
哈哈
For_suzhen
2007-05-16
打赏
举报
回复
InputStream是一个流类型阿,你可以读出来放到bytes[]数组中,然后new String(bytes[])就可以了阿
li_d_s
2007-05-16
打赏
举报
回复
无语...这也能转?
wangkm
2007-05-16
打赏
举报
回复
楼主给点分吧
Cappuccino_mhc
2007-05-16
打赏
举报
回复
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();
}
或
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();
}
都行得通
哈哈
flyforlove
2007-05-16
打赏
举报
回复
用下面这个吧
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();
}
infon
2007-05-16
打赏
举报
回复
LS的好像可行
flyforlove
2007-05-16
打赏
举报
回复
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();
}
For_suzhen
2007-05-16
打赏
举报
回复
read_string或者试试这个方法
murreywang
2007-05-16
打赏
举报
回复
InputStream是输入流,可以直接打印出来,也可以放在数组中,对数组进行转换。
Java
中
InputStream
和
String
之间的转换方法
在
Java
中
InputStream
和
String
之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,还有一些外部依赖提供的。
Java
InputStream
转换为
String
Today we will learn how to convert
InputStream
to
String
in
Java
. While working on files, sometimes we have to read files and then convert
InputStream
data to
String
for further processing. 今天,我们将学习如何...
Java
里把
InputStream
转换
成
String
的几种方法
我们在
Java
中经常会碰到如何把
InputStream
转换
成
String
的情形,比如从文件或网络得到一个
InputStream
,需要转换
成
字符串输出或赋给别的变量。 未真正关注这个问题之前我常用的办法就是按字节一次次读到缓冲区,或是建立 BufferedReader 逐行读取。其实大可不必费此周折,我们可以用 Apache commons IOUtils,或者是 JDK 1.5
如何在
Java
中将
InputStream
转换为
String
在
Java
中,有几种方法可以将
InputStream
转换为
String
: 1.纯
Java
– ByteArrayOutputStream private static
String
convert
InputStream
To
String
(
InputStream
inputStream
) throws IOException { ByteArrayOutputSt...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章