1. 程式人生 > >java中的幾個常用流

java中的幾個常用流


FileOutputStream位元組輸出流

以位元組為單位將資料寫入檔案

FileInputStream位元組輸入流

以位元組為單位從檔案中讀取資料

BufferedOutputStream緩衝位元組輸出流

BufferedInputStream緩衝位元組輸入流

ObjectOutputStream物件序列化輸出流

ObjectInputStream物件反序列化輸入流

InputStreamReader字元輸入流

OutputStreamWriter字元輸出流

PrintWriter緩衝字元輸出流

BufferedReader緩衝字元輸入流

測試將當前檔案的原始碼輸出到控制檯:

package june;


import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
/**
 * 測試將當前檔案的原始碼輸出到控制檯
 * @author overfront
 *
 */
public class StreamTest {

public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("src"+File.separator
+"june"+File.separator+"StreamTest.java");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String line;
while((line=br.readLine())!=null){
System.out.println(line);
}
br.close();

System.out.println("寫入完畢!");
}

}

控制檯輸出結果: