回覆列表
  • 1 # 使用者455936222439

    FileInputStream類的:int read() 從此輸入流中讀取一個數據位元組

    檔案1.txt中的每個“1”為一個字元對應一個位元組,則讀取的是字元"1",其對應的int型為49,則輸出為49

    要想輸出1.txt中的內容,可參考以下程式:

    import java.io.BufferedReader;

    import java.io.FileInputStream;

    import java.io.InputStreamReader;

    /**

    *

    * @author top

    */

    public class Fin {

    /**

    * @param args the command line arguments

    */

    public static void main(String[] args) throws Exception {

    // TODO code application logic here

    FileInputStream fis = new FileInputStream("D:/1.txt");

    InputStreamReader ir = new InputStreamReader(fis);

    BufferedReader br = new BufferedReader(ir);

    String s;

    while ((s=br.readLine())!=null) {

    System.out.println(s);

    s=br.readLine();

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 拉布拉多犬(母)懷孕了,什麼東西不可吃?