我有一個自定義AbstractTableModel
的Java TableModel的HashMap的VS列表
這種模式存儲在HashMap
數據。因此,對於我的getValueAt(int rowIndex, int columnIndex)
方法我做
new ArrayList<Object>(data.values()).get(index);
但是我的數據有超過2000個條目,這樣算下來,每一次每當我要得到的數據我的表造成了巨大的性能損失。
那麼你可以推薦什麼解決方案?
我應該嘗試使用List
來存儲我的所有數據而不是HashMap
?
當使用表格模型時,存儲數據的公認標準是什麼?
感謝任何人的建議,並且我對可能是一個愚蠢的問題表示感謝,但是當談到表格以及如何在其中存儲數據時,我並不是太好。