00:01
那再往下的话,你可能得测一下这个哈希map是不是,哎,这叫这个哈希map test,那那个哈希map在测的时候,你你主要在这测啥呀?你觉得你测哈尼map主要测什么。主要测him,就是测便粒,就是麦几个怎么便利?这块还是你主要测试的,所以这个你还是得会。啊,你拿过来对吧,每个集合对象六啊,集合添加元素啊,取出某个元素啊,便利集合呀。对吧,这是你哈尼这块最主要掌握的东西。啊,最主要掌握的东西,那那这块呢,可能你就是直接诶map集合,你假如说你就存呗,存一个inte是不是value,存一个string是不是map new一个什么呀,哈希map出来对不对,好,那你扭完之后呢,接下来我们在这呢,就直接这就创建什么呀,哎,Map集合就行了,对不对,然后再往再往下的话,你就直接怎么做呀,再往下就是添加元素呗,是不是,那你map.put呗,你得调这个方法呀一对吧,哎,你写上张三。
01:04
是不是,哎,Map地put你写上,比如说九对吧,哎李四的是不是,然后再往下呢,Map地put方法再存一个十对吧,哎玩五对吧,然后map掉铺的方法再存一个什么呀?哎二对吧,哎king是不是,哎,然后map掉铺的方法再存一个二存一个什么呀,史密斯。对不对,哎,那么K重复Y流会覆盖,那这个时候你就得想起来啊,K如果重复Y6就得覆盖啊,对吧?获取元素个数,那你获取一下map.size是不是元素个数是几个,你看看123455个。重了一个四个是吧,所以它存的是四个元素啊。对吧,所以说你这个就会了,添加元素你也会了,集合中取某个元素你取呗,取二你看看取二你取一下这个二对吧?哎。取K是二的元素,那你怎么取啊,Map调钙的方法,K传个二呗,K传个二,那就取取看取史密斯吧,这个这结果是不是史密斯啊,对吧,走你看。
02:13
因为它覆盖了呀,K如果重复value是覆盖。对吧,他就把史密斯取出来了,那你这样的话,取出某个元素回来便利集合,那你便利集合你这几种方式都得会了,对吧?哎,便利map集合很重要对吧?哎,几种方式都要会对不对?哎,几种方式都要会。啊都要会,那这块你怎么遍历啊,对吧,第一种方式先获取什么所有的T。对不对,哎,遍历K的时候,遍历K的时候啊,通过K获取什么呀?哎,Value流,那么这块的话,我们就可以在这里调用map的key set这个方法返回一个set是不是,哎,里边存的都是一个in t了,对不?这是所有的key呀。那么这个所有的key,现在你可以在这里干啥?对它进行for对吧?哎,Inte类型是不是key冒号key,接下来我们就可以在这里通过K来获取value,那我们直接调map这个get的方法K传进去,这样的话value你拿到了吗?
03:16
对吧,K是谁呀,K就是它呀,中间加个等号呗,对吧,你看。是不是这个是不是ma阶调K,在拿到一个K啊,拿到所有的K便利K吧,每每一次取出K之后,这个麦克绝调get的方法,通过K来获取value嘛,这是K对吧,Value你看便利就出来了。是不是,哎,你看。对吧,这就是那个卖几个里边存的东西啊,一二九十你看。对不对,哎,你看就这样存这个数据,这是第一种方式,那么第二种方式是什么呀?是将map集合转换成S集合,S集合中每一个元素。是node,是节点。这个节点,这个no的节点中有什么呀?K和什么value,你就这样去理解就行了,那这样的话set是吧,卖点什么entry是不是,哎,你的类型是in teacher和什么呀,String啊,这就那个节点啊,这就是那个节点no。
04:13
明白吗?这就是那个节点,Node这个set集合里面存的这个东西叫node map.ent。是不是哎类型是inte和什么呀,String的,那么这个时候就是set呀。或者是T。是不是或者是nose都行,节点多个节点是不是,那这个节点是怎么拿的呀?Map调什么呀,调entry set这这个方法,那就拿到了,就拿到之后你对它进行循环呀,For循环,你想想增强for循环,你每一次取出的你set集合里边是这个类型,你set里边是这个类型,你取出就是类型啊no呀,冒号no啊对吧,那你就这样写就行了。对吧?那你输入什么呀?No,调get k就拿K呗,加一个等号,你这个node加get value就是拿的value呗,这样的K和value不就都有了吗?K value就有了,对吧?这就是那个node呀,节点呀,这个节点里边不是有cake value吗?所以你每循环一次取出这个node节点之后,你调到的get key get value就可以取出cake value了,这样的话,Map集合的两种便利方式都要会,就这样写就行了。
05:15
那有同学老师这个我怎么就不会呢,你写的少。你狂浆狂练,你写100遍我就不你,我就不信你不会,你写100遍,写100遍你就不信你不会。啊,这个你肯定会。Map放进去扭出来放进去对吧,遍利便利便利遍利遍利遍利对吧,你多用多写,多用多写,你写着写着就有感觉了。明白吧,这个东西你得花时间去写好,那这样的话这个就就完事了,这个就不说了,因为这个呢和退ET是一样的,没啥可说的是不是啊,那你想最后这个properties那就就就就这么一个属性类对象了,就别的就没了,你highm这块的话,咱们已经测过了,有的key能不能放那个自定义类型的可以呀,因为我们这边这个high set已经测过了呀,是吧?High ma k是吧?它存储哈ma的集合K的元素,需要同时重启high加ES吗?
06:03
是不是?哎,那说我数据结构现在我不了解,我能不能开发可以呀,是不是?哎,再来个class叫properties test,你测一下就完事了,是不是?哎,这里面你就properties,然后呢,Proud你一个什么呀,Properties是不是你出来你不用管别的,That proper这个方法测一下是不是you name你就写上去叫张三是不是,然后接下来呢,你property什么呀,这个property对吧?哎,Password你写一个叫李四呗,哎写个123呗,是吧,那你这个其实就是创建对象啊,对不对,这个其实就是存吧。是不是,哎这就是存,那这个是存,再往下你就取就行了,是不是哎取那取的话就直接proud.get property,然后kid跟一个username呗,那这样的话它是不是就返回个username吗。是不是,那你如果想拿这个上面的password怎么拿呀?Property有个方法叫get property这个方法来传一个什么password就行了,那这个是的输出呗,有nameme对吧,再来一个这块是password,那就行了,走你看。
07:04
这个创建对象存和取就是这样取就行了,你存进去一个张三是不是123,你取出来就是张三123啊,你你存进去是一个什么呀?Test对吧,密码是TEST123,那么这个时候你再执行一下,你看它在取出的东西就是test和TEST123。是吧,这就完事了,干净利索,叭叭叭几个代码,你其实现在我把这个所有都关了,告诉大家啊,你集合这块只需要掌握12345这五个例子就完事了。你把这五个例子掌握了,集合这块就完事了,就没了别的东西就可以了,就行了。啊,就完结了,如果说你正常来学习的话,你在下边要学的话,应该是这样去学,而不是这种漫天的去去去去在这学啊,我觉得你漫天去学这个东西,你学学学懵了,你都不知道自己在在干嘛,好像老师这一天讲了很多很多很多是不是,那你现在有没有去总结这个干货呢?对吧,他总结这个干货很重要,你应该怎么去学习,我觉得这个很重要,你要不会学我就学死你。
08:02
学你你都不知道该咋学。我大学。对吧,怎么弄啊,是不是我觉得这个东西啊,大家好好考虑考虑吧,好好想想啊,看看自己是不是哪这个学习方法有问题,我很早以前我就跟你说这种方式就是这种学习方法。啊,就是这种学习方法,我觉得这个东西你再看看吧,行吧,我觉得这这学习方法不行,嗯,学习方法不行,最后就完了啊,就永远hold不住这种,这这种东西到底是应该是咋咋整咋整咋整啊,我觉得。方法再想想,考虑考虑啊,行,咱们先休息个十分钟好吧。
我来说两句