[英]java Collections for retrieving values from a huge list
我有一個Excel文件,我們必須從中檢索數據。 將有多個部分,因此每個部分將存儲在ArrayList
,並將其添加到主ArrayList
並使用。
現在我們有一個要求,在這里我將獲得很少的值,這些值只能用於檢索該節的其他值。
如果我對每個值使用ArrayList
,則必須遍歷完整列表,一旦找到匹配項,就必須檢索其對應的值。
如果我使用HashMap
,只是為了從列表中檢索幾個值(5條記錄),我必須將2000條記錄存儲到地圖中。
誰能建議我一種存儲和檢索這些數據的最佳方法。
給您一些建議:1.也許您應該在Excel中找到一些免費的SQL工具。 2.也許您應該首先在Excel或內存中通過您的代碼創建索引以提高性能,然后執行查詢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.