[英]Reading and Storing Multiple Files
我想做的是從多個文件中讀取文件,然后將文件的內容存儲到數據結構中。 我將知道我有多少個文件以及文件名,但是文件的數量和名稱可以更改。 讀完文件的所有內容並將其存儲后,我需要能夠找到包含所有文件的特定字符串。
我遇到的麻煩是我不知道該任務最簡單的數據結構是什么。 我在考慮一個哈希圖,並使用文件名作為鍵。 那行得通嗎? 是否有更好的數據結構? 我正在使用Java
編輯:我已經將文件的內容讀取到ArrayList中,因為每一行包含單獨的信息,以后我需要引用這些信息。
如果文件不夠大,則可以使用此簡單地圖
Map<String, List<String>> map = new HashMap<String, List<String>>();
key(String)作為文件名value(ArrayList)作為文件內容(行)
如果文件太大,則此數據結構將不夠用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.