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

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

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

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

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут