113_容器_数据存储练习_Map保存表记录

本文通过示例代码展示了如何使用Java中的Map来封装员工数据,并将多个Map存储在一个List中,最后遍历List打印出每个员工的名字和薪资。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据封装之用Map封装数据测试代码如下:

public class Test {
    public static void main(String[] args) {
        //一个map对象对应一行记录!!!
        Map map = new HashMap();
        map.put("id", 0301);
        map.put("name", "高琪");
        map.put("salary", 3050);
        map.put("department","项目部");
        map.put("hireDate", "2007-10");  

        Map map2 = new HashMap();
        map2.put("id", 0302);
        map2.put("name", "马士兵");
        map2.put("salary", 3500);
        map2.put("department","教学部");
        map2.put("hireDate", "2006-10");  

        Map map3 = new HashMap();
        map3.put("id", 0303);
        map3.put("name", "裴新");
        map3.put("salary", 3500);
        map3.put("department","教学部");
        map3.put("hireDate", "2006-10");  


        List<Map> list = new ArrayList<Map>();

        list.add(map);
        list.add(map2);
        list.add(map3);

        printEmpName(list); 
    }

    public static void printEmpName(List<Map> list){
        for(int i=0;i<list.size();i++){
            Map tempMap = list.get(i);
            System.out.println(tempMap.get("name")+"--"+tempMap.get("salary"));
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值