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