集合 体育场地用Map方法

文章介绍了如何使用Java编程创建一个Map来存储不同类型的运动场地(如羽毛球、乒乓球和篮球),并实现newStadiumFieldList方法初始化地图,以及getStadiumField方法展示场地类型和数量。
摘要由CSDN通过智能技术生成

将代码中足球换成羽毛球即可

名知某学校的运动场地如表 14-2 所示:
运动场地表
场地类型
场地名称
羽毛球
羽毛球场地1, 羽毛球场地 2,羽毛球场地 3,毛球场地 4,羽毛球场地 5
乒乓球
乒乓球场地 1,乒乓球场地 2,乒乓球场地 3,乒乓球场地4
篮球
篮球场地 1,篮球场地 2,篮球场地 3
完成下列要求:
(1)使用一个 Map<String,String]> map,存放上表中的场地。
(2)编写 newStadiumfieldList()方法初始化 map,并作为返回值返回。
(3)编写 getStadiumfield(Map<String,String]> map)输出 map 的大小,并遍历map,把键和值都输出。
(4)在 main方法中调用两个方法,运行结果如下所示:
场地类型为 3种:
篮球:场地数量为3个,分别为 篮球场地 1 篮球场地 2 篮球场地 
乒乓球:场地数量为4个,分别为乒乓球场地1  乒乓球场地2  乒乓球场地3  乒乓球场地4
羽毛球:场地数量为 5个,分别为 羽毛球场地1 羽毛球场地2 羽毛球场地3 羽毛球场地4 羽毛球场地5

public class jcbc2283 {
    static Map<String, String[]> map = new HashMap<>();
    public static Map<String, String[]> newStadiumFieldList() {
        map.put("足球", new String[]{"足球1", "足球2", "足球3", "足球4", "足球5"});
        map.put("乒乓球", new String[]{"乒乓球1", "乒乓球2", "乒乓球3", "乒乓球4"});
        map.put("篮球", new String[]{"篮球1", "篮球2", "篮球3"});
        return map;
    }
    public static void getStadiumField(Map<String, String[]> map) {
        System.out.println("场地类型为" + map.size()+"种");
        for (Map.Entry<String, String[]> entry : map.entrySet()) {
            String[] value = entry.getValue();
            System.out.println(entry.getKey()+":场地数量为"+value.length+"个");
            for (String Value : value) {
                System.out.print(Value);
            }
            System.out.println();
        }
    }
    public static void main(String[] args) {
        getStadiumField(newStadiumFieldList());

    }
}


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值