int line
while ((line=br.readLine()) != null) {
System.out.print(line);
}

注意, readLine() 會刪除每行末尾的跳行符號 (即 "\r\n") 後再傳回, 因此檔案中原本的五列資料用 print 輸出時全部擠在一列, 如果用 println 就會輸出五列了.

int ch;
while ((ch=br.read()) != -1) {
System.out.print((char)ch);
}

這樣就不會像 readLine() 那樣會自動刪除列尾的跳行字元了, 即使用 print 也會輸出完整內容 :

留言

這個網誌中的熱門文章

JAVE題目:產生10個亂數值,範圍為10-100之間,再利用「選擇排序法」進行由小到大的排序。並將排序後的結果列出來。

//輸(1)輸入三個整數x,y,z,請把這三個數由小到大輸出。 //我們想辦法把最小的數放到x上, //先將x與y進行比較,如果x>y則將x與y的值進行交換, //然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小。

資料庫32範例:小戴修正。