IO输入输出之Reader、Writer

来源:互联网 发布:matlab矩阵添加一列 编辑:程序博客网 时间:2024/05/09 03:59


IO输入输出之ReaderWriter

流按操作数据分为两种:字节流和字符流

出现乱码原因:假如文件用GBK编码编写,在UTF-8环境下查看,查询的是UTF-8的编码,那么就会出现乱码。

字符流

好处:在流的内部融合编码表,可以有个人决定

基类:Writer

Reader

子类:FileWriter

FileReader

方法:void write()

flush()将数据刷入文件

close()将数据刷入文件,关闭流。

int read()自动向下读,结尾返回-1

close()

文件续写的话实例:

.....  new FileWriter(文件,true

读的两种方式:

一、单个字符读

二、利用字符数组读


=============================================================================================================
复制文件图例
复制文件图例





原创粉丝点击