Java IO流总结
Java IO流分類以及主要使用方式如下:
IO流
|--字節(jié)流
|--字節(jié)輸入流
InputStream:
int read();//一次讀取一個字節(jié)
int read(byte[] bys);//一次讀取一個指定大小的字節(jié)數(shù)組
直接子類:
|--FileInputStream
|--BufferedInputStream
|--字節(jié)輸出流
OutputStream:
void write(int by);//一次寫入一個字節(jié)
void write(byte[] bys, int index, int len);//一次寫一個字符數(shù)組的一部分
直接子類
|--FileOutputStream
|--BufferedOutputStream
|--字符流
|--字符輸入流
Reader:
int read();//一次讀取一個字符
int read(char[] chars);//一次讀取一個字符數(shù)組
直接子類
|--InputStreamReader(字節(jié)字符輸入轉(zhuǎn)換流,不常用)
|--FileReader(常用)
|--BufferedReader(帶緩沖區(qū)的高效字符輸入流)
String readLine();//一次讀取一行
|--字符輸出流
Writer
void write(int ch);//一次寫入一個字符
void write(char[] chars, int index, int len);//一次寫入一個字符數(shù)組的一部分
直接子類
|--OutputStreamWriter(字節(jié)字符輸出轉(zhuǎn)換流,不常用)
|--FileWriter(常用)
|--BufferedWriter(帶緩沖區(qū)的高效字符輸出流)
void newLine();//寫入一個換行符
void write(String line);//一次寫一個字符串
總結(jié)
以上是生活随笔為你收集整理的Java IO流总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ssh-keygen实现免密码登陆
- 下一篇: ELK资料