JavaSE 高级 第10节 字节数组输出流ByteArrayOutputStream
2016-07-24 17:34
176 查看
2016-07-24
1,ByteArrayOutputStream
FileOutputStream 把文件作为写入的目的地
ByteArrayOutputStream 把字节数组作为写入的目的地
【参考资料】
[1] Java轻松入门经典教程【完整版】
1,ByteArrayOutputStream
FileOutputStream 把文件作为写入的目的地
ByteArrayOutputStream 把字节数组作为写入的目的地
package com.java1995; import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.IOException; public class Test { public static void main(String[] args) { String str = "abcdefghijklmnopqrstuvwxyz"; byte[] b = str.getBytes(); ByteArrayInputStream bais = new ByteArrayInputStream(b); BufferedInputStream bis = new BufferedInputStream(bais); int temp = 0; try { temp = bis.read(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } int count = 0; while (temp != -1) { System.out.print((char) temp); try { temp = bis.read(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(count++); } System.out.println(count); } }
package com.java1995; import java.io.ByteArrayOutputStream; import java.io.IOException; public class TestByteArrayOutputStream { public static void main(String[] args) { ByteArrayOutputStream bos = new ByteArrayOutputStream(); String temp = "hello world hello everyone!"; byte[] b = temp.getBytes(); try { bos.write(b); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(bos.toString()); byte[] b1 = bos.toByteArray(); for (int i = 0; i < b1.length; i++) { System.out.print((char) b1[i]); } } }
【参考资料】
[1] Java轻松入门经典教程【完整版】
相关文章推荐
- Eclipse中使用maven构建SpringMVC
- java反射详解
- JavaSE 高级 第09节 字节数组输入流ByteArrayInputStream
- IO
- 深入理解Java的接口和抽象类
- Java三大框架之struts的验证框架(验证字段)
- 从头到尾打印链表
- JAVA数据库应用的一个小例子
- JavaSE 高级 第08节 文件输出流FileOutputStream
- java的设计模式——装饰模式
- java --内存溢出的问题
- Java线程笔记(一)
- [转]Java学习路线
- JavaSE 高级 第07节 文件输入流FileInputStream
- Spring+Hibernate+maven整合
- 出现No configuration found for the specified action: 'tokenAction' in namespace: ''. Form action 警告的原因
- Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介
- Java异常处理-----finally
- Java异常处理-----finally
- IO流输出系统信息