流
程序小白_龙
静心潜修
展开
-
RandomAccessFile的基本用法
介绍:RandomAccessFile的唯一父类是Object,与其他流父类不同。是用来访问那些保存数据记录的文件的,这样你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。工作方式:RandomAccessFile的工作方式是,把DataInputStream和DataOutputStream粘起来,再加上它自己的一些方法,原创 2017-08-09 22:44:55 · 535 阅读 · 0 评论 -
打印流 PrintStream PrintWriter
PrintStream(字节输出流)PrintStream在OutputStream基础之上提供了增强的功能,即可以方便地输出各种类型的数据(而不仅限于byte型)的格式化表示形式。PrintStream的方法从不抛出IOEceptin PrintWriter(字符输出流)PrintWriter提供了PrintStream的所有打印方法,其方法也从不抛出IOException。原创 2017-08-12 18:13:23 · 456 阅读 · 0 评论 -
java I/O 流的操作规律 小结
IO流的操作规律1、明确源和目的。源:InputStream Reader 一定是被读取的。目的:OutputStream Writer 一定是被写入的。2、处理的数据是否是纯文本的数据?是:使用字符流。Reader Writer否:使用字节流。 InputStream OutputStream3、明确数据所在的设备源设备: 键盘原创 2017-08-12 18:42:51 · 283 阅读 · 0 评论 -
序列流(SequenceInputStream)
序列流: 也称为合并流。 SequenceInputStream ,对多个流进行合并。 SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从 第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达 包含的最后一个输入流的文件末尾为止。代码实例:/*序列流:将多个流进行逻辑串联(合并成为一个流,使操作变原创 2017-08-10 23:19:11 · 879 阅读 · 0 评论 -
内存数组流(ByteArrayInputStream、CharArrayReader、StringReader)
内存操作流:1.字节数组流 :ByteArrayInputStream与ByteArrayOutputStream2.字符数据流: CharArrayReader与CharArrayWriter3.字符串流:StringReader 与 StringWriter内存流的作用:1、用于操作字节数组的流对象,其实它们就是对应设备为内存的流对象。 2、该流的关闭是无效的,因为没有原创 2017-08-10 22:41:40 · 2831 阅读 · 0 评论 -
InputStreamReader和OutputStreamWriter转换流
InputStreamReader(读取)、OutputStreamWriter(写入)他们是字节流通向字符流的桥梁,它使用指定的 charset读取字节并将其解码为字符。它使用的字符集可以由名称指定或者显示给定,否则可能接受平台默认的字符集。主要用于字节流到字符流的转换,以及以指定编码读取和写入数据。注意当没有指定编码时,会使用开发平台的默认编码主要方法:1.构造方法 I原创 2017-08-10 18:00:15 · 606 阅读 · 0 评论