Итак, у меня есть более 5000 координат корабля, они долготы & Локальные координаты. Мне интересно, что будет лучшим способом сохранить их для каждого корабля. У каждого корабля будет неизвестное количество координат.
Первоначально я думал двойной 2D массив тоже похоже:Сохранение значений долготы и широты
double [][] array = new double[][];
Но я понятия не имею, о размере мне будет нужно.
Не знаю, будет ли работать Hashmap
, так как нет реального «ключа», я думал ArrayList
из List
, но я не был уверен в реализации и был бы самым жизнеспособным вариантом.
Начните с созданием координат класса, содержащей широту и долготу. Затем, если вам нужен список координат с переменной длиной, используйте Список. –
В чем проблема? Это карта кораблей к их спискам пар lat/lng. Вам это действительно нужно в памяти? –
Является ли это проблемой реальной жизни или проблемой школы/обучения? Если это проблема реальной жизни, я бы предложил начать с разработки таблиц базы данных – ControlAltDel