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"));}}
}

运行结果

java学习(132):hashtable使用map替代实体数据相关推荐

  1. 黑马程序员--Java学习日记之集合(map集合和collections类)

    -- Java培训.Android培训.iOS培训..Net培训.期待与您交流! ---  一.概述 将键映射到值的对象.一个映射不能包含重复的键:每个键最多只能映射到一个值. 在使用Collec ...

  2. Java学习第十七天--Map

    作用:存储一组数据类型相同的数 特点: 存储的方式是以键值对的形式存储格式为: 键:key 值:value Map         HashMap                 K的数据结构:红黑树 ...

  3. Java学习笔记24(Map集合)

    Map接口: Map接口与Collection接口无继承关系. 区别:Collection中的元素是孤立的,一个一个存进去的. Map作为一个映射集合,每一个元素包含Key-value对(键-值对). ...

  4. Java学习笔记day18-红黑树-Map

    Day18 红黑树 平衡二叉B树 每一个节点可以是红或者黑 红黑树不是高度平衡的,它的平衡是通过"自己的红黑规则"实现的 红黑规则 每一个节点或是红色的,或是黑色的 根节点必须是黑 ...

  5. Java学习笔记-Pair和Map

    pair用法:介绍java中Pair_梦想画家的博客-CSDN博客_java pair 共通点:Pair和Map都是以key,value进行存储 不同点: Pair通过getKey()/getValu ...

  6. Java学习路线(语法基础+算法与数据结构部分)

    后端开发学习经验 首先,对于软件基础知识的学习,建议尽可能地去看一些经典的书籍,看第一遍的时候可以不用太过细致,快速地看,重在了解这本书的知识框架,在把握了整体的逻辑框架之后,第二遍就可以详细学习各章 ...

  7. Java学习笔记之[ 利用扫描仪Scanner进行数据输入 ]

    /*********数据的输入********/ /**利用扫描仪Scanner进行数据输入 怎么使用扫描仪Scanner *1.放在类声明之前,引入扫描仪 import java.util.Scan ...

  8. Java学习总结:55(偶对象保存:Map接口)

    偶对象保存:Map接口 我们前面讲到的Collection属于单值保存父接口,每次只能保存一个对象:而我们这节讲的Map属于偶对象保存接口,利用Map可以保存一对关联数据(按照"key = ...

  9. java用beaninfo_java 可以使用BeanInfo实现bean实体与map之间的互相转换

    java 使用BeanInfo实现bean实体与map之间的互相转换. BeanInfo接口提供有关其 bean 的显式信息的 bean 实现者可以提供某个 BeanInfo 类,该类实现此 Bean ...

最新文章

  1. 编程模式 之美 -- 抽象工厂模式
  2. 无数优秀投资人的选择——GMQ Group
  3. 【C语言进阶深度学习记录】十六 静态库与动态库的创建与使用
  4. Linux 下的/usr/bin /usr/sbin /usr/local/bin /usr/local/sbin区别
  5. 4.5 面部验证与二分类
  6. [Bootstrap-Table] 中的事件用例
  7. [我的阿里云服务器] —— 安装LAMP
  8. java poi 只能创建?,Java POI使用SS模型创建新的工作簿?
  9. ROS学习笔记(一)#ROS系统及RoboWare的安装
  10. 关于 np.arccos/arcsin 计算之前需要必须要 np.clip 的那件小事儿
  11. 哪家的云游戏服务器好?如何选择云游戏服务器?
  12. 数据挖掘十大算法(九):朴素贝叶斯原理、实例与Python实现
  13. 控制建模matlab练习02:状态空间方程系统
  14. 关于前端调用微信二维码支付,二维码无法显示的问题
  15. 生化危机2win10完美版
  16. 套接字、UDP通信、TCP通信、TCP/IP协议簇
  17. python 读取内存_使用Python学习win32库进行内存读写
  18. android中底部弹窗,Android实现从底部弹出的Dialog示例(一)
  19. string头文件函数用法大总结
  20. 虚拟机安装Ubuntu与Hadoop

热门文章

  1. GIS数据里的4D数据
  2. Designer设计无代码工作流
  3. REBOOT Reload - 可安装在优盘的 Windows 和 DOS 启动盘
  4. mysql安装包下载密码_MySQL解压包的安装与下载的图文教程
  5. 不同网段虚拟机,互相访问时的路由配置,附路由知识学习
  6. 【STC15库函数上手笔记】1、建立工程
  7. 【RK3399Pro学习笔记】二、Thinker Edge R 内网穿透以实现远程SSH
  8. /etc/fstab详解
  9. 典型的 C++ 程序员成长经历
  10. iSCSI 2-环境搭建一