У меня есть список с ключом (не уникальным) и набором значений, связанных с этим ключом. Ключ может появляться более одного раза в списке. Для всех множественных вхождений определенного ключа мне нужно иметь возможность добавить соответствующий связанный набор значений.
Способ получения входных данных заключается в том, что некоторые значения, похоже, разбиты на несколько строк.
(Прежде чем ответить, имейте в виду, что я получаю информацию в форме листов Excel и читаю из листа Excel в Java с помощью Apache POI. Итак, прежде чем предлагать мне изменить способ хранения данных чтобы избежать избыточности, обратите внимание, что это что-то вне моего контроля, так как это обрабатывается другой командой.)
Я пытался использовать многомерные массивы, но это было очень больно.
Итак, я ищу предложения относительно лучшего способа реализации моего списка / набора с использованием Java Collection, чтобы иметь возможность добавлять значения, связанные с дублирующимися ключами. Я не ищу какой-либо формы кода, а просто предлагаю наиболее эффективный способ реализации этого. Если вы можете просто назвать несколько методов, я могу взять их оттуда.
Я действительно ценю ваше время, чтобы прочитать это.