У меня есть два HashMaps, и я могу перебрать оба хеш-карты с помощью следующего кода
Iterator it = mp.entrySet().iterator();
while (it.hasNext()) {
Map.Entry pairs = (Map.Entry)it.next();
String firstVal = pairs.getValue();
}
Iterator it2 = mp2.entrySet().iterator();
while (it2.hasNext()) {
Map.Entry pairs2 = (Map.Entry)it.next();
String SecondVal = pairs2.getValue();
}
myFunction(firstVal, SecondVal)
Есть ли способ повторять два хеш-карты одновременно без использования двух циклов?
В настоящее время у меня есть метод, который принимает два параметра, и каждое значение параметра сохраняется в первом и втором хэш-картах. Я должен повторить первый хэш, а затем второй, чтобы получить значения. Я думаю, что должен быть хороший способ сделать это, но я не знаю: (
P.S .: в приведенном выше коде могут быть некоторые ошибки, так как это всего лишь пример, объясняющий мою проблему. Каждый итератор является методом в исходной программе и принимает один параметр. Я не мог скопировать прошлые функции реального времени, поскольку они ОГРОМНЫ!