簡體   English   中英

讀取和存儲多個文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM