package com.dbzhang.demo; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class App04 { /** * 该方法主要是用来讲解iterator接口的作用; * 如何去遍历hashMap容器:通过Set<>hashMap.keySet() * (1)hasNext(),主要是判断当前游标的后面是否有元素,next()方法主要是取当前游标的后面的元素,并将游标后移 * @param args */ public static void main(String[] args) { HashMap<String, Double> hashMap = new HashMap<String ,Double>(); hashMap.put("语文", 68.3); hashMap.put("数学", 34.0); hashMap.put("音乐", 88.9); //通过hashMap.keySet()来遍历hashMap的key值 Set<String> keySet = hashMap.keySet(); Iterator<String> iterator = keySet.iterator();//容器的迭代器,定义迭代器 while(iterator.hasNext()){ String key = iterator.next();//获取游标后面的元素的key值 System.out.println("key="+key+"@value="+hashMap.get(key)); } } }
遍历hashMap的键值对
猜你喜欢
转载自blog.csdn.net/zdb292034/article/details/80637020
今日推荐
周排行