把字符串添加到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