import java.util.HashMap;
import java.util.Map;
public class CombineKeysAndValues {
// Function to combine keys and values into a single string
public static String combineKeysAndValues(Map<String, String> map) {
StringBuilder combinedString = new StringBuilder();
for (Map.Entry<String, String> entry : map.entrySet()) {
combinedString.append(entry.getKey())
.append("=")
.append(entry.getValue())
.append(", ");
}
// Remove the trailing comma and space
if (combinedString.length() > 0) {
combinedString.setLength(combinedString.length() - 2);
}
return combinedString.toString();
}
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("Key1", "Value1");
map.put("Key2", "Value2");
map.put("Key3", "Value3");
map.put("Key4", "Value4");
String result = combineKeysAndValues(map);
System.out.println("Combined keys and values: " + result);
}
}
/*
run:
Combined keys and values: Key2=Value2, Key1=Value1, Key4=Value4, Key3=Value3
*/