字符流及轉換流

轉換流概述

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()
字符緩衝流特殊功能複製文本文件

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