Моей карта выглядит следующим образом:Как выполнить итерацию по LinkedHashMap LinkedHashMaps?
LinkedHashMap <LinkedHashMap <String,String>,LinkedHashMap <String,String>> leftRightWords
Если первая карта содержит левые слова имени собственного и вторая карта содержит правильные слова имени собственного. Например. в:
"После поставщика решений Rhode Island решение Atrion к продать"
map1 будет иметь записи вроде:
Rhode Island, Following the
Atrion, solution provider
map2 будет иметь записи, как:
Rhode Island, solution provider
Atrion, decision to sell
На обеих картах ключи одинаковы, но t он имеет значение, основанное на левом и правом словах. Как выполнить итерацию по этой карте, чтобы извлечь левые слова и правильные слова для их анализа?
Я прочитал это, кажется, что вам нужно лучшая структура данных для него. Например. multiMap или что-то в этом роде, поскольку вы сказали, что ключ в обеих внутренних картах всегда один и тот же. Однако я не могу предложить, потому что я не знаю точного требования. – Kent
Являются ли '' '' '' '' '' '' '' '' '' '' '' '' гарантированно того же 'размера'? – CraigR8806
Это кажется странным выбором типов, почему бы не иметь класс 'Words', который имеет как левый, так и правый, и имеет« Map ». Или, возможно, также храните само существительное и просто введите «Список ». –