Java流_4总结

本文深入探讨了Java中的各种流,包括打印流、管道流、序列流及其操作数组的流对象,并介绍了数码转换的基本原理。文章还详细解释了如何通过连接管道流和合并序列流来简化数据处理流程,以及操作字节数组和字符数组的方法。

  今天讲的有点乱乱的,今天上课时我的脑子也不知道为什么晕晕沉沉的,导致我下课费了好大的劲才弄明白今天讲的东东们,以后上课要特别集中注意力了。。。

  今天讲的Java的各种流,有打印流(PrintStream),管道流,序列流(SequencelnputStream),操作数组的流对象,数码转换。

  打印流PrintStream:

   1)PrintStream:是一个字节打印流,System.out对应的类型就是PrintStream,它是构造函数,可以接收三种数据类型的值。

   1.字符串S路径。2.File对象。3.OutputStream。

   2)PrintWriter:是一个字符打印流。构造函数可以接受四种类型的值。

   1.字符串路径;2.File对象;3.OutputStream;4.Writer

  管道流(PipedInputStream,PinedOutStream):、

   特点:

   读取管道流和写入管道流可以进行连接。连接方式:

1. 通过两个流对象的构造函数。

2. 通过两个对象的connect方法

  序列流(SequenceInputStream)

   特点:可以将多个读取流合并成一个流。这样操作起来很方便。

   原理:其实就是将每一个读取流对象存储到一个集合中。最后一个流对象结尾作为这个流的结尾。

   两个构造函数:

1, SequenceInputStream(InputStream int1,InputStream int2),可以讲两个读取流合并成一个流。

2,SequenceInputStream(Enumeration<extends InputStream>en)可以将枚举中的多个流合并成一个流。

  操作数组的流对象

   1.操作字节数组

   ByteArryInputStream

   ByteArryOutputStream

   2.操作字符的数组

   CharArryReader

   CharArrayWriter

   3.操作字符串

   StringReader、

   StringWriter

  数码转换

   在转换流中是可以制定编码表的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值