//注:"&"为分隔符,"="为key-value区分
String str1 = "ip=192.168.0.1&deviceKey=3FCD95&time=1586747475338&version=1.3";
Map<String, String> map = new HashMap<String, String>();
String[] text = str1.split("&"); // 转换为数组
for (String str : text) {
String[] keyText = str.split("="); // 转换key与value的数组
if (keyText.length < 1) {
continue;
}
String key = keyText[0]; // key
String value = keyText[1]; // value
map.put(key, value);
}
return map;
Java 带分隔符的String 转 Map
最新推荐文章于 2022-08-30 09:43:30 发布
本文介绍了一种将带有特定分隔符的字符串转换为Java Map对象的方法,通过使用split()函数进行解析,并展示了如何遍历字符串数组将其转换为键值对存储在Map中。
9189

被折叠的 条评论
为什么被折叠?



