String s="NAME=ZHANG&SEX=MALE&AGE=30&ADDRESS=北京";
String[] ss=s.split("&");
String key,value;

for (int i = 0; i < ss.length; i++) {
key = ss[i].substring(0, ss[i].indexOf("="));
value = ss[i].substring(ss[i].indexOf("=") + 1);
         //把key和value put到map中,略
}