Java语言程序设计作业(欢迎指出不足之处)

9、Java集合框架

1、

HashMap的重要方法:Set<K> keySet();

返回一个Set类型,将HashMap集合中的key元素放入到Set集合中,通过Set集合的方法进行遍历输出。

2、

 

3、

 4、

 5、

6、

7、

8. (单选题, 5分) 按要求补全三处代码,完成循环遍历输出Map每一个元素的功能。

A、 map.keySet()    Entry

B、  map.entrySet()   Entry

C、>   map.keySet()   Map.Entry

D、>   map.entrySet()  Map.Entry

 答案:D

 9、

 10、

11、

12、A

13、AE

14、BD

15、【编程题】利用Map编写程序完成以下功能:

从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。 

附:世界杯冠军以及对应的夺冠年份

public class MapTest01 {
    public static void main(String[] args) {
        Map<Integer,String> map = new HashMap<>();
        map.put(1930,"乌拉圭");
        map.put(1934,"意大利");
        map.put(1938,"意大利");
        map.put(1950,"乌拉圭");
        map.put(1954,"德国");
        map.put(1958,"巴西");
        map.put(1962,"巴西");
        map.put(1966,"英格兰");
        map.put(1970,"巴西");
        map.put(1974,"德国");
        map.put(1978
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值