首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

InputStream、OutputStream、String的互相转换

2012-08-28 
InputStream、OutputStream、String的相互转换1.OutputStream写入StringByteArrayOutputStream baos new B

InputStream、OutputStream、String的相互转换

1.OutputStream写入String

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

2.字符串转inputStream

String string;
//InputStream、OutputStream、String的互相转换InputStream、OutputStream、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());

热点排行