InputStream、OutputStream、String的相互转换

转载 2012年03月26日 21:13:25
1、String > InputStream
//字符串转inputStream
   InputStream is =new ByteArrayInputStream(ins.getBytes());
   //InputStream转字符串
   byte[] b = new byte[ins.getBytes().length];
   is.read(b);
   System.out.println(new String(b));
   System.out.println("ok");
   is.close();
String string;
//......
InputStream is = new ByteArrayInputStream(string.getBytes());  
2、InputStream > String
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int i;
while ((i = is.read()) != -1) {
	baos.write(i);
}
String str = baos.toString();
System.out.println(str);  
3、String > OutputStream
OutputStream os = System.out;
os.write(string.getBytes()); 
4、OutputStream > String
ByteArrayOutputStream baos = new ByteArrayOutputStream();//向OutPutStream中写入,如 message.writeTo(baos);
String str = baos.toString();


 

相关文章推荐

InputStream 、OutputStream与String的转换

1.字符串转inputStream String string; //...... InputStream is = new ByteArrayInputStream(string.getBytes...

InputStream、OutputStream、String的相互转换

1、字符串转inputStream   Java代码   String string;   //......   InputStream is = new ByteA...

将输出流OutputStream转化为输入流InputStream的方法

将输出流OutputStream转化为输入流InputStream的方法   一:   package test.io;      import java.io.ByteArrayInputSt...

ByteArrayOutputStream转成String

ByteArrayOutputStream out = new ByteArrayOutputStream(); //serializer.setOutput(out, "utf-8");  ne...

(转载)java中outputStream与inputStream的相互转换

http://www.cnblogs.com/vigarbuaa/archive/2013/01/13/2858859.html /*做一个功能验证,要用到inputStream与outputStre...

java中InputStream转化为byte[]数组

在commons-io包中org.apache.commons.io.IOUtils类的toByteArray(InputStream input)已经有实现了,我们可以参考下思路,完成我们的方法,我...

Java 图片与byte数组互相转换

//图片到byte数组   public byte[] image2byte(String path){     byte[] data = null;     FileImageInputSt...

将文件转为byte[],通过ByteArrayOutputStream 实现

通过文件路径 转换byte[] 通过ByteArrayOutputStream 实现/** * 将文件转为byte[] * @param filePath 文件路径 * ...

String与InputStream相互转换

String与InputStream相互转换 标签: stringbytenull 2009-07-20 18:48 128704人阅读 评论(4) 收藏 举报 ...

15、关于String,File,InputStream之间的相互转换

1、介绍了关于String,File,InputStream之间的相互转换       1.1  String2InputStream /** * String2Input...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InputStream、OutputStream、String的相互转换
举报原因:
原因补充:

(最多只允许输入30个字)