筆記 java io 輸入、輸出,匯出至記事本


輸出,匯出至記事本

public class IoOutPut{

     public static void main(String[] args){
         System.out.println("測試中");
         System.out.println("Error Message!!");
         }
}


javac IoOutPut.java
java IoOutPut
輸出終端機

測試中
Error Message!!

java IoOutPut >> output.txt

Error Message!!






輸入、輸出,匯出至記事本

import java.io.*;

public class IoOutPut{

     public static void main(String[] args)throws IOException{
     BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
         System.out.print("請輸入一串文字: ");
         String text = buf.readLine();
         System.out.println("你輸入的文字是: " + text);
         }
}


javac IoOutPut.java
java IoOutPut
輸出終端機
請輸入一串文字: 123
你輸入的文字是: 123



匯出記事本

java IoOutPut >> output.txt

測試中


在終端機下那行指令,匯出記事本,並不會出現這串文字
請輸入一串文字:
只會出現換行,等輸入資料完Enter鍵,


vim output.txt

請輸入一串文字: 你輸入的文字:測試中


※※重新導向標準輸出是用 '>', 標準輸入則是 '<', 而 '>>' 除了重導標準輸出之外,還有附加的功能,也就是會把輸出附加到被導向的目標檔案後頭,如果目標檔案本來不存在,那麼效果就和 '>' 一樣。

參考資料:
Java Gossip: 標準輸入輸出串流
Java Gossip: 使用 BufferedReader 取得輸入
Java Gossip: 給C使用者的第一個Java 程式



留言

熱門文章