0
我有這樣的代碼.. 如何讓文件(EOF)的結束
String you = buf.readLine();
Log.d("STRING", ikaw);
StringTokenizer st = new StringTokenizer(you);
double lat = Double.parseDouble(st.nextToken());
double lng = Double.parseDouble(st.nextToken());
int type = Integer.parseInt(st.nextToken());
String text = st.nextToken();
Log.d("File Reading stuff", "success = " + lat);
Log.d("File Reading stuff", "success = " + lng);
Log.d("File Reading stuff", "success = " + type);
Log.d("File Reading stuff", "success = " + text);
我怎麼想,以測試它是否已經是文件的結尾? 我不知道我的文件中有多少行,我需要打印所有這些行。 我知道我應該把我的代碼放在while循環中,但我不知道如何獲得文件的結尾。
確實。我會拋出,而不是做一個'for'循環,這是習慣於做'while'包含nullcheck:'String you; while((you = buf.readLine())!= null){...}' –
ayt!已經知道了。哈哈愚蠢的我。謝謝! :) – lulala