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));
}