Извлечение данных из JTable - Java

Узнай цену своей работы

Формулировка задачи:

Добрый вечер! Товарищи, столкнулся со следующей задачей. Требуется создать небольшую таблицу, в ячейки которых будут вводиться пользовательские данные, затем данные из столбцов необходимо сохранить по массивам и в дальнейшем обработать. Я так понял, что оптимальным будет использование JTable, прав ли я в этом случае? Дело в том, что размеры таблицы не определены заранее, её размер выбирает пользователь на предыдущем перед таблицей фрейме. А как в таком случае сохранить данные из столбцов в n массивов для последующей обработки, где n - число столбцов? Если я выбрал неверную стратегию, направьте в нужное русло, пожалуйста.

Решение задачи: «Извлечение данных из JTable»

textual
Листинг программы
List<List<String>> listOfColumns = new ArrayString<>();
List<String> column;
for (int i=0; i<table.getColumnCount(); i++) {
    column = new ArrayList<>();
    for (int j=0; j<table.getRowCount(); j++) {
        column.add(table.getCellValue(i, j));
    }
    listOfColumns.add(column);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5