MAP存储数据
map可以裝多種類型的值,當然鍵不能重復,值可以重復。可以使用多種類型的父類,來指定值的類型。比如Object是其他類的父類。例如:HashMap<Object,Object>,它的鍵和值都可以存儲多種類型,反正都是Object的子類。
| 123456789101112131415161718192021 | import?java.util.HashMap;import?java.util.Iterator;import?java.util.Map.Entry;public?class?Demo?{????public?static?void?main(String[]?args)?{????????HashMap<Object,Object>?map?=?new?HashMap<Object,Object>();????????map.put(1,"三國");//值是字符串????????map.put("數組",new?int[]{1,2,3});//值是數組????????map.put(null,?null);//值是null????????map.put(map,map);//值是map自己????????map.put('A',2.8?);//值是浮點數?????????????????Iterator<Entry<Object,Object>>?it?=?map.entrySet().iterator();????????while(it.hasNext()){????????????Entry<Object,Object>?e?=?it.next();????????????System.out.println(e.getKey()+","+e.getValue());????????}????}} |
總結
- 上一篇: Android应用开发—浅谈MVX模式
- 下一篇: Vim使用教程(按键教程,映射都可以改的