Java使用BufferedInputStream讀取文件
當前實例版本:55 0 評論 1454 瀏覽 發布於:2013年12月02 20:31 編輯+新實例

這裡是另一個例子,說明Java中的如何讀取文件使用緩衝輸入和數據輸入流類BufferedInputStream 和 DataInputStream 

readLine()從式數據輸入流已經過時了。Sun正式宣布此方法不能從字節字符轉換屬性。它建議使用BufferedReader。
package com.yiibai.io;
 
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
 
public class BufferedInputStreamExample {
 
	public static void main(String[] args) {
 
		File file = new File("C:\\testing.txt");
		FileInputStream fis = null;
		BufferedInputStream bis = null;
		DataInputStream dis = null;
 
		try {
			fis = new FileInputStream(file);
 
			bis = new BufferedInputStream(fis);
			dis = new DataInputStream(bis);
 
			while (dis.available() != 0) {
				System.out.println(dis.readLine());
			}
 
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			try {
				fis.close();
				bis.close();
				dis.close();
			} catch (IOException ex) {
				ex.printStackTrace();
			}
		}
	}
}