Вопрос пользователя:
Ответ нейросети:
import java.util.Map;
public class InMemoryKV implements KeyValueStorage {
private Map<String, String> data;
public InMemoryKV(Map<String, String> data) {
this.data = data;
}
@Override
public String get(String key) {
return data.get(key);
}
@Override
public void set(String key, String value) {
data.put(key, value);
}
@Override
public void delete(String key) {
data.remove(key);
}
@Override
public boolean contains(String key) {
return data.containsKey(key);
}
public Map<String, String> getData() {
return data;
}
}
public class App {
public static void swapKeyValue(KeyValueStorage storage) {
Map<String, String> data = storage.getData();
Map<String, String> newData = new HashMap<>();
for (Map.Entry<String, String> entry : data.entrySet()) {
newData.put(entry.getValue(), entry.getKey());
}
data.clear();
data.putAll(newData);
}
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.