Добро пожаловать. У меня есть общий метод обмена пустотами, который берет карту и 2 ключа. Метод будет менять значения, связанные с ключами на карте. Я уже проверял, что оба ключа содержатся на карте где-то в другом месте, но в этом методе я не могу использовать цикл. Мой метод Ответ:Java обмен двумя ключами на карте
public static<K, W> swap(Map<K,V m, K key1, K key2>){
m.put(key2, m.put(?)) // I don't really understand what I would have to
// put in this part, so how would i have to remember
// the 1st key, would I just set the value to
// a new initialized key?
}
Способ решения такой проблемы заключается в ее упрощении. Забудьте о карте, как бы вы обменяли две переменные? Сделай это. –
Обратите внимание на синтаксическую ошибку в параметрах вашего метода. У вас есть: карта, но это должно быть: Map m, K key1, K key2 –
barrowc