java程式設計之輸入並儲存到文字檔案
阿新 • • 發佈:2019-01-26
/* *程式設計實現以下功能 在螢幕上顯示:輸入姓名,然後將使用者輸入的姓名儲存到文字檔案中,重複進行,直到使用者輸入空字串為止。 */ import java.io.*; public class inputname{ public static void main(String args[]) throws IOException{ String s; //暫存字串 InputStreamReader isr=new InputStreamReader(System.in);//建立輸入流 InputStreamReader 的物件isr BufferedReader br=new BufferedReader(isr);//建立緩衝BufferedReader物件br,關聯到isr FileWriter fw=new FileWriter("c:\\name.txt");//建立檔案輸出 FileWriter類物件fw BufferedWriter bw=new BufferedWriter(fw);//建立帶緩衝的BufferedWriter類物件bw,並關聯到fw System.out.println("請輸入姓名:(以空行結束)");//將讀入字串寫入到檔案中 while(true){//迴圈讀入字串 System.out.println("輸入姓名: "); System.out.flush();//清空輸出緩衝區 s = br.readLine();//讀入輸入的一行 if(s.length()==0)break;//若遇到空行則break,結束讀寫工作 bw.write(s);//將本行字串寫出到物件bw bw.newLine(); //在物件bw中建立新行,為下一行輸出做準備 } br.close();//關閉輸出物件 bw.close(); System.out.println("輸入的姓名存入到c:\\name.txt檔案"); } }