Java流_4总结

来源:互联网 发布:400米标准跑道数据 编辑:程序博客网 时间:2024/04/24 10:48

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

  今天讲的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

  数码转换

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


原创粉丝点击