Какая лучшая структура данных в Java хранит данные в формате таблицы? т.е. с заголовками столбцов и набором строк. Данные состоят из менее 10 строк. Ям, занимающийся динамическими данными. Там должно быть любое количество столбцов.
Я предлагаю создать объект с полями, соответствующими столбцам в электронной таблице. Затем вы можете использовать любую структуру данных по мере необходимости. Например, вам нужна уникальность, просто введите equals и hashcode и используйте реализацию Set. Вам нужна сортировка? Просто реализуйте Comparable и используйте TreeSet или сортируйте с помощью Collections.sort(). Вам нужна пара ключ-значение, просто используйте реализацию Map.
Вы можете использовать Array из Linked List, где в Array у вас будет заголовок столбца, и каждый элемент Array A (1) (столбец) будет указывать на соответствующий Row. Это интересная структура, поскольку она объединяет статическую структуру (использование массива для Столбец хранения) и динамическую структуру (связанные списки используются для хранения строк) для формирования полезной структуры данных.
Надеюсь, это может помочь вам
благодаря
Вам понадобится двумерный массив, например:
int [ ] [ ] scores = {{ 20, 18, 22, 20, 16 },
{ 18, 20, 18, 21, 20 },
{ 16, 18, 16, 20, 24 },
{ 25, 24, 22, 24, 25 }};