为啥第17行会报错?
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class FootballDemo {
public static void main(String[] args) {
//定义HashMap的对象并添加数据
Map<String,String> football = new HashMap();
football.put("2014","德国");
football.put("2010","西班牙");
football.put("2006","意大利");
football.put("2002","巴西");
football.put("1998","法国");
//使用迭代器的方式遍历
Iterator<String> it = new football.values().iterator();
while(it.hasNext()){
System.out.println(it.next());
}
System.out.println("--------------------------------");
//使用EntrySet同时获取key和value
Set<Entry<String, String>> entrySet = football.entrySet();
for(Entry<String, String> e:entrySet){
System.out.println(e.getKey() +" - "+e.getValue());
}
}
}10
收起
正在回答
2回答
你把17行的new,删除掉就行了。祝:学习愉快
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星