首頁 > Java > java教程 > Java中如何有效率地將文件讀入ArrayList?

Java中如何有效率地將文件讀入ArrayList?

Patricia Arquette
發布: 2024-12-10 16:56:14
原創
805 人瀏覽過

How Can I Efficiently Read a File into an ArrayList in Java?

在Java 中高效地將文件內容讀取到ArrayList

在Java 中將文件內容讀取到ArrayList 可能是一項有用的任務處理基於文字的資料。為此,我們可以利用 Scanner 類別。

逐字讀取資料:

要逐字讀取檔案內容,可以使用以下程式碼片段僱用:

Scanner s = new Scanner(new File("filepath"));
ArrayList<String> list = new ArrayList<>();
while (s.hasNext()){
    list.add(s.next());
}
s.close();
登入後複製

讀取資料行Line:

如果您想逐行讀取檔案內容,只需修改Scanner方法如下:

s.hasNextLine()
s.nextLine()
登入後複製

透過這種方法,檔案的每一行將作為元素加入ArrayList。

範例:

考慮一個包含以下內容的檔案:

cat
house
dog
登入後複製

上面的程式碼將使用以下內容填充ArrayList字串:

["cat", "house", "dog"]
登入後複製

注意:

讀取完檔案後,請記得使用 s.close() 關閉 Scanner 物件以釋放系統資源。

以上是Java中如何有效率地將文件讀入ArrayList?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板