首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

IO Reader跟Writer类总结

2012-12-21 
IO Reader和Writer类总结概述Reader和Writer分别代表字符输入流和字符输出流,对于每一个字符,Java虚拟机会

IO Reader和Writer类总结
概述Reader和Writer分别代表字符输入流和字符输出流,对于每一个字符,Java虚拟机会为其分配两个字节的内存.它们都都继承自抽象类Reader和Writer

Java中,采用如下两种方法获取本地平台编码:



CharArrayReader类CharArrayReader从字符数组中读取字符

StringReader将一个String转换成一个Reader

InputStreamReader将一个InputStream类型转换成Reader类型

FileReaderInputStreamReader的子类,按照本地平台编码读取数据

BufferReader可以装饰其他Reader,提供readLine()方法

以下是Writer类
CharArrayWriter可以向字符输出流写入一个字符(多次),再用writer.toCharArray一次性输出到字符数组

OutputStreamWriter负责将OutputStream类型转换为Writer类型

FileWriterOutputStreamWriter的子类

BufferWriter没有对应的writeLine方法,需要再用PrintWriter装饰

PrintWriter用于输出格式的数据,有众多print()以及println()方法

热点排行