首页 > 其他分享 >List与HashMap区别,key,value,感谢火龙果,dgqbcht,awusoft帮助

List与HashMap区别,key,value,感谢火龙果,dgqbcht,awusoft帮助

时间:2023-04-27 17:00:34浏览次数:37  
标签:xiaobao HashMap Map hm List value key 火龙果 put


首先要感谢不想要妮称,dgqbcht,awusoft友情帮助

Map 是一个映射,是key-value值对.Map 在java 1.0以后进行了修改,使其能够与普通的集合相融.在Map的内部定义了内部接口Entry,主要就是要讲key和value 以集合(Set)的形式来体现.

List 是集合的一个分支,是一个接口.List中的元素有顺序(输入顺序),允许重复.Map 的key不允许重复.

key-value值解释:

什么是key和value?key就是hm.put();中的第一个字段,value就是除了第一个字段的所有字段,比如hm.put("name", "Lislie");这里的key就是name,value就是Lislie。

再打个比如(dgqbcht):hashmap是数据库表中的一行记录,key是这条记录的一个字段名,hm.put("xiaobao", "2");这样xiaobao就是key,是唯一的,value是这个字段的值,如果再 put 一个 xiaobao 就会把前面的那个给覆盖掉。你只要提取一行数据,就可以根据字段名得到字段里的值。

key-value可以传任何的object,例子(awusoft):
Date d = new Date();
hm.put("xiaobao", d);

 

黑色头发  http://heisetoufa.iteye.com

如果发现本文有误,欢迎批评指正

标签:xiaobao,HashMap,Map,hm,List,value,key,火龙果,put
From: https://blog.51cto.com/u_2543512/6231839

相关文章

  • @KafkaListener属性简介
    @KafkaListener从2.2.4版开始,您可以直接在注释上指定Kafka使用者属性,这些属性将覆盖在使用者工厂中配置的具有相同名称的所有属性。可以使用#{…​}或属性占位符(${…​})在SpEL上配置注释上的大多数属性。例如:@KafkaListener(id="consumer-id",......
  • MFC-CListCtrl-SetExtendedStyle设置扩展风格
       mylist.SetExtendedStyle(LVS_SHOWSELALWAYS|LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);//设置扩展风格风格看:https://www.cnblogs.com/liming19680104/p/17358671.html   ......
  • os.listdir()读出来的文件顺序和本地的顺序不一致,应该怎么做呢?
    今日鸡汤冉冉几盈虚,澄澄变今古。大家好,我是皮皮。一、前言前几天在帮助粉丝解决问题的时候,遇到一个简单的小需求,这里拿出来跟大家一起分享,后面再次遇到的时候,可以从这里得到灵感。二、需求澄清问题如下所示:问题截图如下所示:三、实现过程这里【崔峰】给了一个思路,使用编码的方式进......
  • uniapp脚手架项目抖音小程序中使用了uView框架中的IndexList 索引列表组件报错uni.req
    解决办法如果您是vue-cli模式的项目,还需要在项目根目录的vue.config.js文件中进行如下配置://vue.config.js,如没有此文件则手动创建module.exports={transpileDependencies:['uview-ui']}......
  • List 集合转成Set 集合..
    ★数组转Collection使用ApacheJakartaCommonsCollections:1.import2.3."aaa","bbb","ccc"};4.new5.new6.CollectionUtils.addAll(strList,strArray);7.CollectionUtils.addAll(strSet,strArray);CollectionUtils.......
  • alist 阿里云盘open
    1、首先,要确保你的Alist版本为v3.12.0(或者以上的版本);  2、在电脑的浏览器打开【这个地址】,如果你要输入账号密码那就点“Gotologin”,我这里选择用手机APP扫码所以点“ScanQrCode”(这两种方式都可以,根据自己操作习惯选择);  3、网页会显示一个二维码,打开手机上的阿里云......
  • 后台servlet OrderListSer
    packagecn.service.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.h......
  • jdk并发包 CopyOnWriteArrayList源码分析
    CopyOnWriteArrayList是jdk1.5并法包里面用于处理高并发下,读多写少的情况下,降低锁等待的集合类。下面对该类实现做一个简要的分析1,首先CopyOnWriteArrayList是实现了List接口,对=List接口的相关方法进行了实现。2,下面的它的add方法,会首先加锁,然后copy原List内部的数组,然后对新数组长......
  • java8 lambda 求list最大值、最小值、平均值、求和、中位数、属性排序(空指针异常,空值
    点击查看代码importorg.junit.Test;importjava.text.SimpleDateFormat;importjava.util.*;importjava.util.stream.Collectors;importstaticjava.util.Comparator.comparingLong;importstaticjava.util.stream.Collectors.*;/***@Author:*@Date:2018/12......
  • EAS_在ListUIETCX.java中校验是否选中行
    /***对内背书*/publicvoidactionEndorseIn_actionPerformed(ActionEvente)/**/throwsException/**/{checkSelected();ArrayListidList=getSelectedIdValues();ReceivableBillCollec......