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