字符流及转换流

转换流概述

OutputStreamWriter 字符输出流
public OutputStreamWriter(OutputStream out)
public OutputStreamWriter(OutputStream out,String charsetName)
InputStreamReader 字符输入流
public InputStreamReader(InputStream in)
public InputStreamReader(InputStream in,String charsetName)

OutputStreamWriter写数据

OutputStreamWriter写数据方法
public void write(int c)
public void write(char[] cbuf)
public void write(char[] cbuf,int off,int len)
public void write(String str)
public void write(String str,int off,int len)
字符流操作要注意的问题
flush()的作用
flush()和close()的区别

InputStreamReader读数据

OutputStreamWriter读数据方法
public int read()
public int read(char[] cbuf)

字符流复制文本文件

把当前项目目录下的a.txt内容复制到当前项目目录下的b.txt中
把c:\a.txt内容复制到d:\b.txt中

转换流的简化写法

转换流的名字比较长,而我们常见的操作都是按照本地默认编码实现的,所以,为了简化我们的书写,转换流提供了对应的子类。
FileWriter
FileReader

FileWriter和FileReader

FileWriter写数据
FileReader读取数据
FileWriter和FileReader实现文本文件的复制

字符缓冲流

BufferedWriter基本用法
BufferedReader基本用法
字符缓冲流复制文本文件
特殊功能
BufferedWriter
void newLine()
BufferedReader
String readLine()
字符缓冲流特殊功能复制文本文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章