如何在 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中文網其他相關文章!