2011-05-10 68 views

回答

0

使用java.io.BufferedReader,您可以使用readLine()函數一次讀取一行。當你閱讀每一行時,將它添加到ArrayList<String>。最後,如果ArrayList不適合您的目的,ArrayList中的方法將幫助您將數據複製到數組中。

至於讀取xls文件,請參見this post

1

試試這個片段!

try { 
    InputStream inputStream = openFileInput("myfile.txt"); 

if (inputStream != null) { 
    InputStreamReader streamReader = new InputStreamReader(inputStream); 
    BufferedReader bufferedReader = new BufferedReader(streamReader); 

    String l; 

    while ((l = bufferedReader.readLine()) != null) { 
    // do what you want with the line 
    } 

} 

inputStream.close(); //close the file 
    } catch (java.io.FileNotFoundException e) { 
//file doesnt exist 
} 

不要忘記進口!

import java.io.InputStream; 
import java.io.InputStreamReader; 
import java.io.BufferedReader; 
+1

什麼var是「in」?它是一個簡單的定義布爾?! – 2012-07-01 20:09:15

+1

嗨xandru,對不起。編輯..我的壞 – Rejinderi 2012-07-02 02:20:13

相關問題