Предположим, у вас есть тысячи строк данных из таблицы
Index | First_name | Last_name
=====================================================
1 | John | Doe
2 | Jane | Doe
Задача состоит в том, чтобы представить каждую отдельную строку этой таблицы в некотором компоненте. Например, было бы неплохо иметь
private int index;
private String firstName
private String lastName
К сожалению количество столбцов и имена столбцов неизвестны и бины не могут быть созданы до сбора данных
Поэтому я не могу жестко назвать имя переменной, чтобы ожидать firstName
. Я не знаю, сколько переменных мне нужно, и тип этих переменных.
Есть ли способ, которым я могу представить строку в таблице как часть компонента, где имена переменных совпадают с именами столбцов?
Идея в том, что мне в конечном итоге придется сравнить 'n' этих бобов и я хотел бы разумно сообщить о различиях
Полагаю, у меня может быть
Set<String> columnNames
List<Object> columnData
А затем сопоставить по индексу, но есть ли более чистый способ?