public static void main(String[] args) {
String tt = "name=1,time=2,age=3,old=9";
Map<String,String> maptt = MapTest.getStringToMap(tt);
for(String key : maptt.keySet()){
String value = maptt.get(key);
System.out.println(key+":"+value);
}
}
public static Map<String,String> getStringToMap(String str){
if(null == str || "".equals(str)){
return null;
}
String[] strings = str.split(",");
Map<String,String> map = new HashMap();
for (int i = 0; i < strings.length; i++) {
String[] strArray = strings[i].split("=");
map.put(strArray[0],strArray[1]);
}
return map;
}
字符串转map 读取map