inputStream 、outputStream、String相互转化
来源:互联网 发布:云购开奖计算公式 编辑:程序博客网 时间:2024/04/24 05:27
一、OutputStream写入String
ByteArrayOutputStream baos = new ByteArrayOutputStream();//向OutPutStream中写入,如 message.writeTo(baos);String str = baos.toString();
二、字符串转inputStream
String string; // InputStream is = new ByteArrayInputStream(string.getBytes());
三、.InputStream转字符串
ByteArrayOutputStream baos = new ByteArrayOutputStream(); int i; while ((i = is.read()) != -1) { baos.write(i); } String str = baos.toString(); System.out.println(str);
四、String写入OutputStream
OutputStream os = System.out; os.write(string.getBytes());
五、OutputStream 与 InputStream 互转
public InputStream inputStreamToOutPut(OutputStream os){InputStream is = new ByteArrayInputStream(os.toString().getBytes());return is;}
六、InputStream to byte[]
public static final byte[] input2byte(InputStream inStream) throws IOException { ByteArrayOutputStream swapStream = new ByteArrayOutputStream(); byte[] buff = new byte[100]; int rc = 0; while ((rc = inStream.read(buff, 0, 100)) > 0) { swapStream.write(buff, 0, rc); } byte[] in2b = swapStream.toByteArray(); return in2b; }
七、byte[] to InputStream
public static InputStream byteToInputStream(byte[] buf){InputStream sbs = new ByteArrayInputStream(buf); return sbs;}
0 0
- inputStream 、outputStream、String相互转化
- InputStream、OutputStream、String的相互转换
- InputStream、OutputStream、String的相互转换
- InputStream、OutputStream、String的相互转换
- InputStream、OutputStream、String的相互转换
- InputStream、OutputStream、String的相互转换
- InputStream,String,File相互转化
- InputStream,String,File相互转化
- InputStream,String,File相互转化
- InputStream,String,File相互转化
- InputStream,String,File相互转化
- InputStream,String,File相互转化
- InputStream,String,File相互转化
- InputStream,String,File相互转化
- Java InputStream、String、File相互转化
- Java InputStream、String、File相互转化
- Java,String与InputStream相互转化
- Java InputStream、String、File相互转化
- 用科学方法研究工作生活平衡
- SharePoint Ribbon菜单ID总结
- C++编译器越界检查机制
- 自己创建sessionFactory与用spring中提供的sessionFactory的不同
- Android中通过pid获取app包名
- inputStream 、outputStream、String相互转化
- 在公司问上级问题的艺术
- 冯绍峰等提供
- 基线(Baseline)的含义以及在Android中的使用
- struts2 基础的环境搭建
- jsp 页面传值 到后台 中文乱码解决方法
- 事务基本特性和两阶段提交协议
- <c:forEach> ·index:当前这次迭代从0开始的迭代索引。 ·count:当前这次迭代从1开始的迭代计数。 ·first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。
- 贪心详解