栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java Map集合实现世界杯查询

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java Map集合实现世界杯查询

mport java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

public class Dmeo {
    public static void main(String[] args) {
        Map map = new HashMap<>();
        //调用法
        extracted(map);
        //创建键盘录入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入年份");
        Integer i = sc.nextInt();
        //通过containsKey判断map集合中是否有输入的这个元素
        if (map.containsKey(i) == true) {
            //通过键获取值
            String s = map.get(i);
            System.out.println(i + "年获得冠军的是:" + s);
        } else {
            System.out.println("这年没有世界杯");
        }
        //========================================================
        System.out.println("请输入国家");
        //输入国家
        String next = sc.next();
        //创建对象键值对对象将 Key和值创建为一个个对象
        Set> entries = map.entrySet();
        //entries对象调用曾强for  得到每一个键值对对象
        for (Map.Entry entry : entries) {
            //得到每一个值
            String value = entry.getValue();
            //输入字符型比较
            if (value.equals(next)) {
                //如果是则得到键
                System.out.println(entry.getKey());
                //判断map的集合中是否有输入的元素
            } else if (map.containsValue(next) == false) {
                System.out.println("没有得过冠军");
            }
        }
    }

    private static void extracted(Map map) {
        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, "阿根廷");
        map.put(1982, "意大利");
        map.put(1986, "阿根廷");
        map.put(1990, "西德");
        map.put(1994, "巴西");
        map.put(1998, "法国");
        map.put(2002, "巴西");
        map.put(2006, "意大利");
        map.put(2010, "西班牙");
        map.put(2014, "德国");
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/847075.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号