簡體   English   中英

java集合,用於從龐大的列表中檢索值

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

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