//注:"&"为分隔符,"="为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
最新推荐文章于 2023-09-09 15:55:49 发布