- /*---------------------------
- Map 集合中利用 keySet 方法获取所有的元素值:
- ....keySet 方法: 将 Map 中的所有 key 值存入到 Set 集合中,
- .... 利用 Set 集合提供的迭代器获取到每一个 key 值, 再通过 key 值获得相应的 value 值
- ----------------------------*/
- package pack03;
- import java.util.*;
- public class MapDemo { public static void main(String[] args) {
- Map<String, String> ma = new HashMap<String, String>();
- ma.put("01", "abc01");
- ma.put("02", "abc02");
- ma.put("03", "abc03");
- ma.put("04", "abc04");
- // 通过 keySet 方法得到所有的键值, 并存入 Set 集合中
- Set<String> keyset = ma.keySet();
- // 通过 Set 集合的迭代器方法获取到每一个键值, 再通过键值得到相应的 value 值
- Iterator<String> it = keyset.iterator();
- while( it.hasNext() ) {
- String key = it.next();
- System.out.println( "key-" + key + "value-" + ma.get(key) );
- }
- }
- }
注: 希望与各位读者相互交流, 共同学习进步.
来源: http://www.bubuko.com/infodetail-2696316.html