java輸入流

InputStrean  字節輸入流 從文件到程序

FileInputStream是InputStrean的子類,主要用於從文件讀取數據;

字節輸入流是指數據以字節形式從其他文件或者終端設備想程序流入;

輸入流只能從流中讀取數據使用InputStrean類完成

Pubilc void close()    :關閉輸入流

輸入流的過程:

第一步:打開一個輸入流

第二步:讀取數據

第三部:每次讀取的字節數

第四部:關閉流                                         例子如下:

package Hello;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Hello3_102 {
	public static void main(String[] args) throws Exception {
		File file = new File("D:/猜拳.java/新建文本文檔.java");
		//1.打開一個輸入流
		FileInputStream fileInputStream = new FileInputStream(file);
		byte[] bs = new byte[100];
		//2.讀取數據
		long start = System.currentTimeMillis();
		//3.每次讀取的字節數
		int length; 
		//打印每次讀取的長度
		while((length=fileInputStream.read(bs))!=-1) {
			System.out.print(new String(bs, 0, length));
		}
		//4.關閉流
		fileInputStream.close();
		//一共耗時:
		System.out.println("耗時:"+(System.currentTimeMillis()-start));
	}
	}
	         



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