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<String, String> hashMap = new HashMap<>();
hashMap.put("123", "TOM");
hashMap.put("456", "JACK");
hashMap.put("789", "LIli");
Set<String> 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<String> values = hashMap.values();//使用values()方法
Iterator<String> iterator = values.iterator();
while(iterator.hasNext()){
String str = iterator.next();
System.out.println(str);
}
}
}
posted @ 2022-04-04 15:16  不只是智能hello  阅读(392)  评论(0)    收藏  举报