FileInputStreamTest

public class FileInputStreamTest
{
    public static void main(String[] args) throws IOException
    {
        // 創建字節輸入流
        var fis = new FileInputStream("FileInputStreamTest.java");
        // 創建一個長度爲1024的“竹筒”
        var bbuf = new byte[1024];
        // 用於保存實際讀取的字節數
        var hasRead = 0;
        // 使用循環來重複“取水”過程
        while ((hasRead = fis.read(bbuf)) > 0)
        {
            // 取出“竹筒”中水滴(字節),將字節數組轉換成字符串輸入!
            System.out.print(new String(bbuf, 0, hasRead));
        }
        // 關閉文件輸入流,放在finally塊裏更安全
        fis.close();
    }
}

發佈了51 篇原創文章 · 獲贊 12 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章