Map 接口分析
java.util.Map 接口定義了key-value對形式的集合類型,它提供了三種訪問視圖:- key set:所有key的集合。由于key是不可重復的,所以返回一個set
- value collection:所有value的集合,value可以重復
- entry set:所有key-value對的集合,也不可能重復
必須注意的是,Map中的key要選擇不可變對象,比如String,否則Map的行為不可預測。
Map接口中還定義了一個內部接口Map.Entry,它包含了一個key-value對象,提供了getKey()和getValue()等方法。和entrySet()方法一起使用,可以方便的遍歷整個Map集合。
posted on 2008-07-27 21:11 fred.li 閱讀(133) 評論(0) 編輯 收藏 所屬分類: java.util 包分析