String S的内容如下:
“语音类,视频类|callandvideo;短信类,彩信类|MSM;数据类|data;中继类,WLAN,互联网业务,其他|rests”
分析该String ,要求如下:
以分号分隔为一组数据 ,每组数据以”|”分隔,竖线前的数据为逗号分隔的Key, 竖线后的数据为value。分析结果保存在hashmap中,并遍历该hashmap,在控制台输出其中的key和value。
输出的形式如下:
语音类 => callandvideo
视频类 => callandvideo
短信类 => MSM
… …
请编写该处理代码
根本没有看明白
追答这代码是我刚写的,是可以正确运行的
能在写详细一点么!谢谢了!
追答.....
map m = new hashmap();
String[] a = s.split(";"); //这是每组的数据
for(int i=0;i0){
m.put(c[0],b[1]);
if(c.length>1){
m.put(c[1],b[1]);
}
} //望采纳,任务中..
}
跟上面的代码一样 根本没有什么改变!
追答本来就这么点.只是没输出了.