4、[简答题] 【Map接口中的方法】 往一个Map集合中添加若干元素。获取Map中的所有value,并使用增强for和迭代器遍历输出每个value。


package day_04_test;

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

//4、[简答题]
//【Map接口中的方法】
//往一个Map集合中添加若干元素。获取Map中的所有value,并使用增强for和迭代器遍历输出每个value。
public class Demo04 {
public static void main(String[] args) {
HashMap hashMap = new HashMap<>();
hashMap.put("123", "TOM");
hashMap.put("456", "JACK");
hashMap.put("789", "LIli");
Set keySet = hashMap.keySet();
//使用增强for
System.out.println("使用增强for获取的value");
for (String s:keySet
) {
// String key = s;
String value = hashMap.get(s);

System.out.println(value);
}
System.out.println("============================");
//迭代器遍历输出每个value
Collection values = hashMap.values();//使用values()方法
Iterator iterator = values.iterator();
while(iterator.hasNext()){
String str = iterator.next();
System.out.println(str);
}
}
}

相关