【发布时间】:2014-01-28 16:43:49
【问题描述】:
我有一个自定义AbstractTableModel
该模型将数据存储在HashMap 中。所以对于我getValueAt(int rowIndex, int columnIndex)的方法
我愿意
new ArrayList<Object>(data.values()).get(index);
但是,我的数据有超过 2000 个条目,因此每当我必须为我的表获取数据时,每次都这样做会造成巨大的性能损失。
那么您可以推荐什么解决方案?
我是否应该尝试使用List 来存储我的所有数据而不是HashMap?
在使用表模型时存储数据的公认标准是什么?
感谢任何人的建议,对于这个可能是个愚蠢的问题,我表示歉意,但对于表格以及如何在表格中存储数据,我并不是很擅长。
【问题讨论】:
标签: java jtable hashmap tablemodel lis