首頁 > Java > java教程 > 如何將文件的內容載入到 Java ArrayList 中?

如何將文件的內容載入到 Java ArrayList 中?

Susan Sarandon
發布: 2024-12-16 14:29:16
原創
558 人瀏覽過

How to Load a File's Contents into a Java ArrayList?

如何在 Java 中使用文件中的資料填充 ArrayList

這個問題探討了將文件內容讀入數組的過程。 Java 中字串的 ArrayList。提供的檔案包含各種單詞,目標是將每個單字作為元素儲存在 ArrayList 中。

要實現此目的,可以使用以下 Java 程式碼:

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

這程式碼利用 Scanner 類別從檔案中讀取。 Scanner 物件使用 new File("filepath") 建構子進行初始化,其中「filepath」代表目標檔案的路徑。

一旦建立了 Scanner 對象,hasNext() 方法就會檢查是否有檔案中還有更多單字。如果有,則呼叫 next() 方法來檢索下一個單字並使用 list.add() 將其新增至 ArrayList 中。這個過程一直持續到到達文件末尾。

最後,呼叫 s.close() 方法來關閉 Scanner 物件並釋放任何關聯的資源。

如果目標是要逐行而不是逐字讀取文件,可以修改程式碼以使用s.hasNextLine() 和s.nextLine() 而不是s.hasNext() 和s.next().

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

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