00:00
下面我们再来看一下48呃集S的集合的添加呢,首先要明确是可变才行啊,加等。哎,这种加法。如果对象已经存在呢,则不会重复添加,也不会报错添加,就这么简单,就跟刚才我们的这个map是一样的,它也是重写了这个方法。那么你也可以写成点加啊,因为加等呢,本身就是一个方法。好,紧接着呢,我们又讲了它的删除,看一下删除删除我们发现呢,也跟map几乎相同,只是它多了一个啊,它可以怎么样删除呢?它可以按照这个词来删除。为什么他可以按值删除呢?因为它的值不重复,如果只能够重复,肯定就不支持了,你看我remove的时候,直接把这个ABC写进去,直接按照这个词删除,这是它的一个特性,这点大家要注意一下啊,这点要注意一下,这就是说site开里面的site。Site可以直接直接删除字。
01:05
直接删除值,这个这个是一个特色,那你这简等呢,后面等的也是值。好,直接就是按值来删。那么如果删除的对象不存在呢,既不生效也不报错,删除就说完了,那么便利啊,就是它的便利比较简单,直接就是按照普通方式遍历就完事了啊,所以说site呢,一个是便利,一个是删除,还有一个呢,就是添加,我们就说完了,比较简单。好,我给大家板书一下,就是讲的添加和删除,给同学们板书一下。好,我给大家板说到这里,我们讲了什么呢?诶,我们讲了一下它的添加和删除的指令。啊,重新看一下可变,前提是添加是可变的才行啊,如果不是可变的,那这个就不支持了。给他来一个标题三。
02:00
那具体来说这段代码呢,就是这样写的。啊,不要写错了。把代码直接给同学们板书到这里,这个我就不去运行了,这是可变集合的,那么呃,这里有点说明,如果添加对象已经存在,则不会重复参加,也不会报错,好,这个呢,我就不去。啊啊,再多说什么了。下面说了添加以后呢,我给同学们演示一下删除,删除注意两种写法,一种是使用这个符号啊,是这种操作符的形式。对吧,还有一种呢,就是函数的形式为目函数的形啊,方法的形式,方法的形式。好,形式啊,形式两种呢,大家根据需求来选择就可以了,这是三重。比较简单,我就不去演示了。给他来一个标题三,标题三,那这地方呢,我们直接把这段代码拿过来为我所用。
03:02
好,这是我们讲的删除最后呢,还有一个便利啊,就是set的便利,Set集合的便利操作。这个呢,就跟我们普通的方法是一样的。来,给他写到这来。啊,就是for,用for来进行便利就可以了,好同学们看一下这个。好,很简单。好便利,讲完过后呢,最后有一点小的结尾的东西啊,同学们,那么到此呢,我们把这个集合啊,Set集合简单说了一下,那同学们将来在做开发中呢,有一些内容可能老师没有提到的,你怎么办呢?简单你只能去打开这个手册看方法,比如说。哈希赛,我们就以哈希赛为例,那哈希希赛呢,我讲了,我讲了一个赛德哈希赛,假如我没有说,那同学们应该怎么学习呢?很简单,你在这个地方输入哈希。
04:02
S。啊,这个是大写的,不然它不出来,它区分大小写,比如说我想关心的是可变的,还是要点进去里面它的基层关系,从这可以看到一目了然。啊,他把这个关系呢就列出来了,而且呢,同学们如果想看他的继承关系,看这个图也可以看的很清楚。啊,也可以看得很清楚,然后呢,方法在下面全部都有这么多方法,咱们也没有办法一个一个全部都过一遍,没有也没有意义啊,也没有意义,那么用的时候大家根据这个方法来看,下面呢,他有些还给了案例的,其实还是不错的,就这个手册,有些同学没有充分的利用这个开的手册啊,他一般情况下他都会给一个案例啊,有些可能没有啊,刚刚刚才这个就有啊,这个有案例。看这个有没有啊,这个有没有给的有案例的是不是还比较少啊。啊,你看也也有啊,有些地方还是给了一小案例的,像这个也也让他用用嘛,对吧,你需要的时候你去查手册。
05:04
这个是一个最终的解决方法啊,就是赛更多更多更多操作,包括方法呢,同学们可以按照这个方式来写,比如说我再举个例子,讲到这呢,我们来看side呢,有很多更多方法,其中有些方法还是非常非常好玩的,比如说我给大讲用一个max和mini给大家简单演示一下,比如说我们求一个S里面的最大值啊,你看当我查手册的时候,发现里面人家直接支持,那我就可以干什么呢?我就直接拿来用一下就行了。你看它这有max和mini,你看这个怎么用啊,非常简单,写一个print,比如说我想求set里面的最大值,怎么写呢?S。Max就行了。这这就OK了啊,这个地方。这个怎么不生效呢?不用点儿,他应该也支持才对呀。
06:01
啊,不用点我看一下,呃,它不用点还不支持吗?这个是set。S。Max。Max。啊,这个是不是哈希哈希set里面的方法呀,我看一下啊v al啊V,比如说我整一个哈希set。好,我看直接这样用吧。就是site.max看出来吗?啊有有啊有这样子点一下点一下点一下过后呢,我们看一下里面这个最大值是不是就已经出来了。哎,我们看看这边最大值就直接可以用了,就是直接就返回了一个三。啊,这样它很简洁的啊,很简洁就把这个最大值返回了,当然你要去使用它的最小值s.mini啊,对吧,好,这个大家也看懂。好,就这样子去使用一下就行了,好,这是我们所说的这个一些更多方法,大家看手册,好,我把这个呢也给大家阐述到这里,更多的晒的操作呢,大家就根据手册去查找就可以了。标题二。
07:18
好,给大家放到这里来,好,同学们,那么关于我们这个集合呢,今天就讲到这里。
我来说两句