为啥第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 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星