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...
  • kaixinbingju
  • kaixinbingju
  • 2013年03月18日 09:55
  • 2383

InputStream、OutputStream、String的相互转换

1、字符串转inputStream   Java代码   String string;   //......   InputStream is = new ByteA...
  • xiaozhu2hao
  • xiaozhu2hao
  • 2014年11月24日 10:17
  • 620

ByteArrayOutputStream转成String

ByteArrayOutputStream out = new ByteArrayOutputStream(); //serializer.setOutput(out, "utf-8");  ne...
  • guotong1988
  • guotong1988
  • 2012年07月18日 11:47
  • 9323

inputStream 、outputStream、String相互转化

一、OutputStream写入String ByteArrayOutputStream baos = new ByteArrayOutputStream(); //向OutPutStream中写入...
  • zhuangshuo12
  • zhuangshuo12
  • 2014年04月02日 14:58
  • 344

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

通过文件路径 转换byte[] 通过ByteArrayOutputStream 实现/** * 将文件转为byte[] * @param filePath 文件路径 * ...
  • qq_31028313
  • qq_31028313
  • 2016年05月05日 09:34
  • 4845

byte[]和InputStream的相互转换

1:byte[]转换为InputStream  InputStream sbs = new ByteArrayInputStream(byte[] buf);  2:InputStre...
  • superit401
  • superit401
  • 2016年03月13日 17:58
  • 8118

文件流FileOutputStream类

是OutputStream的子类,提供了文件的基本写入能力,成为文件字节输出流 采用BufferOutputStream 类将FileOutputStream作为参数新建一个对象便可以提高文件的读写...
  • xiaoluoli88
  • xiaoluoli88
  • 2013年12月23日 14:59
  • 444

OutputStream转InputStream的两种方案

项目中需要将动态数据填充到模板中后生成的文件与其他用户上传的文件打包供审批人员下载,思路简单。但问题来了,利用freemaker将动态数据填充玩后会将流写入一个给定的OutputStream中,如果将...
  • heylear
  • heylear
  • 2014年11月27日 09:46
  • 1361

java类ByteArrayOutputStream的toString()方法使用

最近在看马士兵老师的java基础,查看api时看到’ByteArrayOutputStream’的方法,toString()方法,当时认为就是把写入ByteArrayOutputStream的字节数据...
  • qq_30137777
  • qq_30137777
  • 2016年03月16日 15:41
  • 1970

File和byte[]转换

public static byte[] File2byte(String filePath) { byte[] buffer = null; try { File file = ...
  • commonslok
  • commonslok
  • 2013年07月26日 11:24
  • 58305
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InputStream、OutputStream、String的相互转换
举报原因:
原因补充:

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