以下是一个 Java 示例代码,用于将 `Map` 转换为指定格式的字符串: ```java import java.util.HashMap; import java.util.Map; public class MapToString { public static String mapToString(Map<String, String> map) { StringBuilder stringBuilder = new StringBuilder(); for (Map.Entry<String, String> entry : map.entrySet()) { stringBuilder.append(entry.getKey()).append("=").append(entry.getValue()).append("$"); } // 去除末尾多余的 '$' if (stringBuilder.length() > 0) { stringBuilder.deleteCharAt(stringBuilder.length() - 1); } return stringBuilder.toString(); } public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("key1", "value1"); map.put("key2", "value2"); String result = mapToString(map); System.out.println(result); } } ``` 在上述代码中,`mapToString` 方法遍历 `Map` 的每个键值对,并按照指定格式构建字符串。最后在返回之前,去除末尾多余的 `$` 字符。 [2024-11-09 11:34:32 | AI写代码神器 | 270点数解答]