1. 程式人生 > >字節輸入流-InputStream demo3

字節輸入流-InputStream demo3

exc amd 父類 style java 找到 實例化 exceptio input

package inputstream.cn;

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;

/*
 * 改進版3
 * //可以先判斷文件的大小來開辟空間,避免造成浪費
        byte[] b = new byte[(int)f.length()];
 */
public class InputStreamDemo3 {
    public static void main(String[] args) throws Exception {
        //使用file 找到一個文件
File f = new File("d:"+File.separator+"test.txt"); //通過子類實例化父類 InputStream is =new FileInputStream(f); //可以先判斷文件的大小來開辟空間,避免造成浪費 byte[] b = new byte[(int)f.length()]; //讀取數據 is.read(b); //關閉輸入流 is.close(); //打印讀的數據,將byte類型轉換為string類型輸出
System.out.println(new String(b)); } }

字節輸入流-InputStream demo3