На вход поступают таблицы (в разном количестве), строк и столбцов в них тоже различно. В каком формате данных их сохранять, чтобы я имел возможность обратится к таблице как к элементу массива (то есть важен их порядок с входа), и соответственно имел доступ к их элементам строк/столбцов? Массив с массивами какой то получается, но размерности неизвестны. Надеюсь понятно объяснил.
Используй List
чтобы можно было динамически изменять его размер. Если хотите иметь таблицу как отдельную сущность делайте так
List<Table> tables;
class Table {
List<List<String>> data;
}
List<List<String>> data= new ArrayList<ArrayList<String>>()'
List<String> row = new ArrayList<>();
row.add("a");
row.add("b");
row.add("c");
data.add(row);
Table table = new Table(data);
tables.add(table);
чтобы получить данные
table.get(2).getData().get(3).get(1);
либо если не нужно сущность, то так
List<List<List<String>>> tables;
А если вы заранее знаете размеры то лучше использовать двумерный массив
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Видел очень много примеров создания сущностей, но почему-то всегда вместо любых числовых значений используют не примитивы, а классы-оболочкиНапример,...
Есть две сущности: User и AddressОни в моем случае должны быть связаны связью один-к-одному, то есть в одной из них должна быть ссылка на другую:...
Можно ли заполнить массив с клавиатуры с помощью foreach? Суть какая: создаю список и хочу заполнить данными с клавиатуры, пока не введу "стоп-слово"
Вечер добрый, простите за тупость, в java меньше 3-х недель и немного не понимаю как добавить переменную в код, чтобы сортировка была именно на столько...