我有一个自定义AbstractTableModel
的Java TableModel的HashMap的VS列表
这种模式存储在HashMap
数据。因此,对于我的getValueAt(int rowIndex, int columnIndex)
方法我做
new ArrayList<Object>(data.values()).get(index);
但是我的数据有超过2000个条目,这样算下来,每一次每当我要得到的数据我的表造成了巨大的性能损失。
那么你可以推荐什么解决方案?
我应该尝试使用List
来存储我的所有数据而不是HashMap
?
当使用表格模型时,存储数据的公认标准是什么?
感谢任何人的建议,并且我对可能是一个愚蠢的问题表示感谢,但是当谈到表格以及如何在其中存储数据时,我并不是太好。