InputStream、OutputStream、String的相互转换

Posted on 2011-05-13 11:48 xsong 阅读(4914) 评论(0)  编辑  收藏 所属分类: java
1.OutputStream写入String

ByteArrayOutputStream baos 
= new ByteArrayOutputStream();  
//向OutPutStream中写入,如 message.writeTo(baos);  
String str = baos.toString();  

2.字符串转inputStream

String string;  
//  
InputStream is = new ByteArrayInputStream(string.getBytes());

3.InputStream转字符串

ByteArrayOutputStream baos 
= new ByteArrayOutputStream();  
int i;  
while ((i = is.read()) != -1) {  
    baos.write(i);  
}  
String str 
= baos.toString();  
System.out.println(str);  


4.String写入OutputStream

OutputStream os 
= System.out;  
os.write(string.getBytes());

只有注册用户登录后才能发表评论。


网站导航: