将字符串转换为List<Map<String, String>>的方法有多种,下面是其中一种常用的方法:
下面是一个示例代码:
public List<Map<String, String>> convertStringToListMap(String input) {
String[] pairs = input.split(",");
List<Map<String, String>> result = new ArrayList<>();
for (String pair : pairs) {
String[] keyValue = pair.split(":");
Map<String, String> map = new HashMap<>();
for (int i = 0; i < keyValue.length; i += 2) {
String key = keyValue[i].trim();
String value = keyValue[i + 1].trim();
map.put(key, value);
}
result.add(map);
}
return result;
}
这个方法将输入的字符串按照逗号分隔成多个键值对,然后再按照冒号分隔每个键值对,最后将键值对转换为Map对象,并添加到List对象中。返回的结果是一个List<Map<String, String>>对象。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估。
领取专属 10元无门槛券
手把手带您无忧上云