Как проверить значения уникальны в JTable? - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть JTable, который имеет два столбца и 10 строк.Когда я читаю значения второго столбца из JTable, я должен проверить, являются ли они уникальными значениями.

Как проверить?

1 Ответ

6 голосов
/ 23 сентября 2011

Можно использовать Установить , чтобы определить, добавляются ли дубликаты.

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
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...