Здравствуйте, я хотел бы реализовать карту хэша, которая отображает определенную дату в массив из int. размер массива 32реализовать хэш-карту, которая принимает k = объект Date v = массив
Я попробовал это, и он компилирует:
HashMap<Date,int[]> coord_map = new HashMap<Date, int[]>();
, но я не знаю, как это работает, так как я не давал размера для массива целых чисел.
также я устал это:
int[] arr = new int[32];
for(int i =0; i <32; i++){
arr[i] = 0; // initialize the array to 0.
}
HashMap<Date, arr> attraction_date = new HashMap<Date, arr>();
это дает мне ошибку компилятора «не удается найти класс или тип с именем обр»
спасибо
теперь у меня есть последующий вопрос :
Я успешно использую одну карту хэша, которая принимает дату и сопоставляет ее с n int array. Теперь я хочу использовать несколько экземпляров этой хэш-карты. поскольку мой проект касается данных тематического парка, для каждого притяжения будет один хэш-файл.
, так как бы я мог реализовать список массивов хеш-карт. Следить за 20 аттракционами? Если кто-нибудь может показать мне образец кода установки, который инициализирует все, это было бы полезно.
Еще раз спасибо,