把字符串添加到HashMap中


&ZhuoTai_Name=205&NoSongDanDish=0&OrderZhuoTai_ID=aca87b77797e4c859a53c228471a2636&ZZFlavorTypeGuid=&ZhuoTaiDishOrder=10&Order_Code=2013100900001&OrderFaPiaoMoney=0.00&YuanShiMoney=180.00&ChengBenMoney=0.00&QBmoney=180.00&ZKmoney=0.00&FJFmoney=0.00&YMmoney=0.00&DishYMmoney=0.00&MLmoney=0.00&OrderZTRenShu=20&BZmoney=180.00&YSmoney=0&HTapoints=0&JiFenMoney=0&JiFen=0&YingSmoney=180.00&MainOrder_ID=b423d704c2464973bacfff37b3a2f63c&MainOrder_Code=2013100900001&Order_ID=b423d704c2464973bacfff37b3a2f63c&Order_HB_IDS=b423d704c2464973bacfff37b3a2f63c&OrderZhuoTai_HB_IDS=aca87b77797e4c859a53c228471a2636

 

在调用WebService返回的数据中,其中返回了这样的一条数据,每个字段用&分隔的,现在想获取zhuoTai_Name这个字段的值。

首先把这个字符串转化为String[]数组,然后分隔&,分隔=,等字符,

String listinfo[];
HashMap<String, String> map = new HashMap<String, String>()
listinfo = orderinfo.split("&");
for(String s : listinfo)
{
   String list[]  = s.split("=");
   if(list.length>1)
   {
     map.put(list[0], list[1]);
   }
 }
String ZT_Name = map.get("zhuoTai_Name");

这样就把需要的数据给取了出来、


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM