public static void main(String[] args) throws Exception {
try{
Map<String,Object> info = new HashMap<String,Object>();
info.put("status_falg", "on");
info.put("order_no", "123456789");
//MAP迭代三种方法
//第一种 keyset迭代
Iterator<String> iter = info.keySet().iterator();
while(iter.hasNext()){
String st = iter.next();
String value = info.get(st).toString();
System.out.println("while循环key: "+st+" ,while循环value: "+ value);
}
System.out.println("-----------------分割线------------------");
//第二种entrySet迭代,Map泛型通常使用Map<String,Object>
for(java.util.Map.Entry<String, Object> er : info.entrySet()){
System.out.println("key: "+er.getKey()+" ,value: "+ er.getValue());
}
System.out.println("-----------------分割线------------------");
//第三种 keySet(for循环)迭代
for(String key : info.keySet()){
System.out.println("循环key:"+key+" ,循环value:"+info.get(key));
}
}catch(Exception e){
e.printStackTrace();
}
}
Map操作
最新推荐文章于 2024-04-17 11:56:56 发布