stackoverflow.com/questions/714108/...

у получить k, v-пар из хэш-карты. записи такие:

a = 3,4 
b = 5,6

и так далее. Мне нужны комбинации этих значений.

a=3, b=5. 
a=3, b=6.
a=4, b=5.
a=4, b=6.

Я не знаю, сколько ключей и сколько записей имеют значения. с entryset я могу получить значения, но не комбинации. это похоже на рекурсию, но как?

Вот мой код:

HashMap<String, String[]> map = new HashMap<String, String[]>();

BufferedReader file = new BufferedReader(new FileReader("test.txt"));
String str;


while ((str = file.readLine()) != null) { 


    ... logic


    map.put(key, value);



}
System.out.println("number of keys: " + map.size());
for(Entry<String, String[]> entry : map.entrySet()) {
    for(String value : entry.getValue()) {
        System.out.println(entry.getKey() + ": " + value);
    }
}
file.close();

Ответы на вопрос(2)

Ваш ответ на вопрос