在当前目录下创建一个worldcup.txt 的文本文件,其格式如下:
2006
1/意大利
2/法国
3/德国
4/葡萄牙
2002
1/巴西
2/德国
…
该文件采用“名次/世界杯4强国家”的方式保存每一年世界杯军的信息。
要求:读入该文件的基础上,让用户输入一个年份,输出该年的世界杯四强,并在第二名后面加上(季军)。如果该年
没有举办世界杯,则输出“没有举办世界杯”。如果输入“all”,所有数据按照年份,按照排名输出
------解决方案--------------------
- Java code
while ((str = br.readLine()) != null) { String[] temp = str.split("/"); map.put(temp[0], temp[1]); }