1.map 的遍歷



1.map 的遍歷

public voidtraversingMap(Map<String,String> map){

    //方法一:通過Entry遍歷<迭代Entry>

   for(Entry<String, String> entry : map.entrySet()) {

     System.out.println(entry.getKey()+""+entry.getValue());

    }

    //方法二:通過Set集合遍歷<迭代Set>

   for(String key: map.keySet()){

     System.out.println(key + "" +map.get(key));

    }

  }

1.map的知識

 /*第一種方法

                               * Set<String> leaseAttrKeys =leaseAttr.keySet();

                               Collection<String> leaseAttrItemValues= leaseAttrItem.values();

                               java.util.Iterator<String> iterator1 =leaseAttrValues.iterator();

                               java.util.Iterator<String> iterator2 =leaseAttrItemValues.iterator();

                               while(iterator1.hasNext()==true &&iterator2.hasNext()){

                                        condition.put(iterator1.next(),iterator2.next());

                               }*/

                              

                            /*  第二種方法

                             *  for(int i=0;i<leaseAttr.size();i++){ 

                              condition.put(leaseAttr.get(i),leaseAttrItem.get(i));

                          } */

            for(String key: leaseAttrItem.keySet()){

                               System.out.println(key + "" +leaseAttr.get(key));

                              //System.out.println(leaseAttr.get("item"+key));

                             };

 

 

2./* int i=0,j=0;

            for( i=0;i<leaseAttr.size();i++){ 

          System.out.println(leaseAttr.get(i).); 

      } 

          

           for(j=0;j<leaseAttrItem.size();j++){ 

         System.out.println(leaseAttrItem.get(j)); 

     }

          

          System.out.println(leaseAttr.get(i).toString());

          System.out.println(leaseAttrItem.get(i).toString());

          

           condition.put(leaseAttr.get(i).toString(),leaseAttrItem.get(i).toString());

          

        

           

            Map<String,Object> rentParams =leaseRegistrationService.insertSupplier(condition);//rentAdd(condition)

                    if(rentParams.get("flag").equals("1")){

                             rent.put("message",rentParams.get("message").toString());             //錯誤信息

                             rent.put("flag", rentParams.get("flag").toString());                       //錯誤標示

                   }else{

                             rent.put("flag",rentParams.get("flag").toString());                       //錯誤標示     

                   }*/

 

3.      /*//通過Set集合遍歷<迭代Set>

                   for(String key : leaseAttr.keySet()) {

                            StringattrCode=leaseAttr.get(key);

                            System.out.println("key:"+key+"----attr:"+attrCode);

                   };

                  

        

                   for(Stringkey: leaseAttr.keySet()){

                               System.out.println(key + "&&&"+ leaseAttr.get(key));

                    }

                    for(String key: leaseAttrItem.keySet()){

                               System.out.println(key + "&&&"+ leaseAttrItem.get(key));

                    }

發佈了25 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章