可以使用 Java 中的 split() 方法将字符串拆分成键值对,然后将其存储在 Map 中。以下是一个示例代码:

public static Map<String, String> stringToMap(String str) {
    Map<String, String> map = new HashMap<>();
    String[] keyValuePairs = str.split(",");
    for (String pair : keyValuePairs) {
        String[] entry = pair.split(":");
        map.put(entry[0].trim(), entry[1].trim());
    }
    return map;
}

在这个示例中,我们假设字符串的格式为 'key1:value1,key2:value2,key3:value3'。首先,我们使用逗号将字符串拆分成键值对数组。然后,我们使用冒号将每个键值对拆分成键和值,并将它们存储在 Map 中。注意,我们使用 trim() 方法来删除键和值中的任何空格。

Java 字符串转 Map: 详细指南和示例代码

原文地址: https://www.cveoy.top/t/topic/ovAB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录