JavaSE 高级 第09节 字节数组输入流ByteArrayInputStream
2016-07-24 17:28
489 查看
2016-07-24
1,ByteArrayInputStream
FileInputStream的输入源是文件。
ByteArrayInputStream的输入源是字节数组。
reset() 重置到mark标记的位置,如果没有调用过mark方法,
则重置到缓冲区(ByteArray)的起始位置
mark(int)
【参考资料】
[1] Java轻松入门经典教程【完整版】
1,ByteArrayInputStream
FileInputStream的输入源是文件。
ByteArrayInputStream的输入源是字节数组。
reset() 重置到mark标记的位置,如果没有调用过mark方法,
则重置到缓冲区(ByteArray)的起始位置
mark(int)
package com.java1995; import java.io.ByteArrayInputStream; public class TestByteArrayInputStream { public static void main(String[] args) { String temp = "abcdefghijklmnopqrstuvwxyz"; byte[] b = temp.getBytes(); ByteArrayInputStream bis = new ByteArrayInputStream(b); for (int i = 0; i < 2; i++) { int c; c = bis.read(); while (c != -1) { if (i == 0) { System.out.print((char) c); } else { System.out.print(Character.toUpperCase((char) c)); } c = bis.read(); } System.out.println(); bis.reset(); } } }
【参考资料】
[1] Java轻松入门经典教程【完整版】
相关文章推荐
- 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流输出系统信息
- JavaSE 高级 第06节 初识I、O流
- JavaEE介绍
- javaEE与java的区别