回覆列表
  • 1 # 程式設計頌

    讀取標準輸入裝置資料。

    java 裡System.in 輸入流怎麼使用:

    //1. 這是從鍵盤讀入一行資料,返回的是一個字串

    BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in));

    System.out.print("Enter a line:");

    System.out.println(stdin.readLine());

    //2. 這是從檔案中逐行讀入資料

    BufferedReader in = new BufferedReader(new FileReader("IOStreamDemo.java"));

    String s, s2 = new String();

    while((s = in.readLine())!= null)

    s2 += s + "\n";

    in.close();

    //3. 這是從一個字串中逐個讀入位元組

    StringReader in1 = new StringReader(s2);

    int c;

    while((c = in1.read()) != -1)

    System.out.print((char)c);

    //4. 這是將一個字串寫入檔案

    try {

    BufferedReader in2 = new BufferedReader(new StringReader(s2));

    PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("IODemo.out")));

    int lineCount = 1;

    while((s = in2.readLine()) != null )

    out1.println(lineCount++ + ": " + s);

    out1.close();

    } catch(EOFException e) {

    System.err.println("End of stream");

  • 中秋節和大豐收的關聯?
  • 寶寶晚上不睡覺,白天睡覺叫不醒怎麼辦?