在Map集合中使用泛型
```
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class GenericTest03 {
public static void main(String[] args) {
//创建一个带有泛型的Map集合
Map<String,Integer> map= new HashMap<String, Integer>(); //代表Key只能是String类型,Value只能是Integer类型
//向Map集合中台南佳数据
map.put("西瓜",12);
map.put("苹果",50);
map.put("香蕉",20);
map.put("梨子",35);
//遍历Map集合 方式一
Set<String> keys=map.keySet(); //将map集合中的key取出来,放在一个set集合中
Iterator<String> iterator=keys.iterator();
while(iterator.hasNext()){
String key=iterator.next();
Integer value=map.get(key);
System.out.println(key+"=="+value);
}
System.out.println("===================================");
//遍历Map集合方式二 foreach 循环
for(String key:keys){
Integer value=map.get(key);
System.out.println(key+"=="+value);
}
}
}