zoukankan      html  css  js  c++  java
  • java中Map和List的使用

    map就是类似于key-value形式的数据结构集合,key值可以唯一的找到一个对应的value值,然后value值可以是任何类型,或者是对象类型,

    因为有了这个特点,我们也可以在map中放入List,从而行成一个靠value寻找List的形式。

    List呢,是某一种类型对象的集合,可以是各种基于对象类型的对象,比如String,或者是某个实体,或者是Map都是可以的。

     

     

     

    map中取数据可以用key来指定取哪个,但是lsit则必须指定序号来取(下标从 0 开始),并且有排序的功能。

    如此一来,在我们的数据数量也好,组分也好是固定的情况下的话,我们一般适用的是map来存储,这样我们可以直接找到并使用我们想要找的数据。

    例如:性别,是否存在等特性的时候经常使用这样的数据结构来存储,以达到可以随时使用的目的。

    但是类似于班级的人等不确定数量的元素,一般我们用List结构来存储,因为我们可以按照不同的班级创建容量不同的学生集合,按照循环来调用学生List<Object>。

    如果是要一个年级的学生的话,则需要map和list配合来使用了,map中标志为年级中的每个班,而班中存储的是List,为班里面的学生。Map<String,List<Object>>

  • 相关阅读:
    gentoo Wireless Configuration
    Gentoo: Chrome
    Gentoo: user's permission
    参考
    GithubPages上部署hexo
    hexo 个人博客搭建
    服务器修改用户名和密码
    CentOS 服务器搭建 mediawiki
    mysql 修复命令日志
    个体如何采用敏捷的工作方式
  • 原文地址:https://www.cnblogs.com/150536FBB/p/12018391.html
Copyright © 2011-2022 走看看