筆記 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 程式
留言
張貼留言