Java教程

java132-hashtable使用map替代实体数据

本文主要是介绍java132-hashtable使用map替代实体数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

import java.util.*;
 
public class test71 {
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        System.out.println("请输入学生的信息");
        List syuList=new ArrayList();//存储所有学生
        for(int i=1;i<=3;i++){
            HashMap stuMap=new HashMap();
            System.out.println("请输入学生的"+i+"学生信息");
            System.out.println("请输入学生的姓名");
            String name=in.next();
            stuMap.put("name",name);
            System.out.println("请输入学生的年龄");
            int age=in.nextInt();
            stuMap.put("age",age);
            System.out.println("请输入学生的性别");
            String sex=in.next();
            stuMap.put("sex",sex);
            syuList.add(stuMap);//将学生对象添加到list集合中
        }
        for(Object m:syuList) {
            Map stuMap = (HashMap) m;
            System.out.println(stuMap.get("name")+"\t"+stuMap.get("sex")+"\t"+stuMap.get("age"));
        }
    }
}
运行结果

 

这篇关于java132-hashtable使用map替代实体数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!