我有一个习惯AbstractTableModel
该模型将数据存储在HashMap
. 所以对于我的方法getValueAt(int rowIndex, int columnIndex)
我愿意
new ArrayList<Object>(data.values()).get(index);
但是,我的数据有超过 2000 个条目,因此每当我必须为我的表获取数据时,每次都这样做会造成巨大的性能损失。
那么您可以推荐什么解决方案?
我应该尝试使用List
来存储我的所有数据而不是HashMap
?
使用表模型时存储数据的公认标准是什么?
感谢任何人的建议,我为这可能是一个愚蠢的问题表示歉意,但在涉及表格以及如何在表格中存储数据时,我并不是很好。