黑马程序员_IO流——ByteArrayStream
来源:互联网 发布:淘宝店铺模板怎么替换 编辑:程序博客网 时间:2024/04/29 22:18
---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
/*用于操作字节数组的流对象。ByteArrayInputStream :在构造的时候,需要接收数据源,。而且数据源是一个字节数组。ByteArrayOutputStream: 在构造的时候,不用定义数据目的,因为该对象中已经内部封装了可变长度的字节数组。这就是数据目的地。因为这两个流对象都操作的数组,并没有使用系统资源。所以,不用进行close关闭。在流操作规律讲解时:源设备,键盘 System.in,硬盘 FileStream,内存 ArrayStream。目的设备:控制台 System.out,硬盘FileStream,内存 ArrayStream。用流的读写思想来操作数据。*/import java.io.*;class ByteArrayStream {public static void main(String[] args) {//数据源。ByteArrayInputStream bis = new ByteArrayInputStream("ABCDEFD".getBytes());//数据目的ByteArrayOutputStream bos = new ByteArrayOutputStream();int by = 0;while((by=bis.read())!=-1){bos.write(by);}System.out.println(bos.size());System.out.println(bos.toString());//bos.writeTo(new FileOutputStream("a.txt"));}}
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
- 黑马程序员_IO流——ByteArrayStream
- 黑马程序员_IO流四(对象的序列化,管道流,RandomAccessFile,DataStream,ByteArrayStream)
- 黑马程序员_IO流4_(对象的序列化,管道流,RandomAccessFile,DataStream,ByteArrayStream)
- 黑马程序员_IO流——FileWriter
- 黑马程序员_IO流——FileReader
- 黑马程序员_IO流——MyBufferedReader
- 黑马程序员_IO流——BufferedReader
- 黑马程序员_IO流——BufferedWriter
- 黑马程序员_IO流——FileStream
- 黑马程序员_IO流——规律
- 黑马程序员_IO流——RandomAccessFile
- 黑马程序员_IO流
- 黑马程序员_IO流
- 黑马程序员_IO流
- 黑马程序员_IO流
- 黑马程序员_IO流
- 黑马程序员_IO流
- 黑马程序员_IO流
- Android开发入门之网络通信(通过HTTP协议实现文件上传)
- Android Action Bar 详解篇
- 基于 Stack Overflow 标签数量变化的编程趋势
- 超棒的30款JS类库和工具
- 数学之路(3)-机器学习(3)-机器学习算法-SVM[3]
- 黑马程序员_IO流——ByteArrayStream
- C++语法基础--泛型算法(generic algorithm)--只读算法accumulate(),find_first_of(),count(),count_if()
- Java内部类总结
- from表单中的Enctype=multipart/form-data
- 加速编码的17款最棒的CSS工具
- Win32学习笔记——文字和字体
- do-while-zero 结构在宏定义中的应用
- 黑马程序员_IO流——操作基本数据类型的流对象DataStream
- __EMIT伪指令