字節輸入流-InputStream demo3
阿新 • • 發佈:2017-06-05
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