好吧,我知道這是一個真正的菜鳥問題,但我環顧四周網上很多,但我無法找到我的問題的答案:如何在java中按行讀取文件中的輸入?
我怎樣才能從一個文件行逐行讀取輸入?
假設對每一行整數文件輸入,如:
1
2
3
4
5
這裏的代碼我想與之合作的片段:
public static void main(File fromFile) {
BufferedReader reader = new BufferedReader(new FileReader(fromFile));
int x, y;
//initialize
x = Integer.parseInt(reader.readLine().trim());
y = Integer.parseInt(reader.readLine().trim());
}
據推測,這將在閱讀前兩行並將它們作爲整數存儲在x和y中。因此,舉個例子,x = 1,y = 2。
它發現這個問題,我不知道爲什麼。
你可以發佈任何堆棧strace的? – lweller 2011-01-19 07:32:57
請詳細說明當前代碼的問題是什麼。你有錯誤嗎?這是否僅僅是這個事實,只能讀取2行而不是5行?它不編譯或不運行? – Nanne 2011-01-19 07:33:23