我有一个JTable
,它有两列10行。当我从JTable
读取第二列值时,我必须检查它们是否是唯一值。
如何检查?
答案 0 :(得分:6)
您可以使用Set来确定是否添加了重复项。
TreeSet set = new TreeSet();
TableModel tableModel = table.getModel() ;
for(int i=0; i<tableModel.getRoxCount();i++){
Object obj = tableModel.getValueAt(i, 2);
if(!set.add(obj)){
//throw duplicate error
}
}