00:00
好了,那么接下来呢,咱们再继续往下看,这个方法呢,咱们就过了啊,往下呢,我挑着来各位啊,有一个方法叫size。这个方法是干什么的呢?来。各位啊,这个方法是获取集合中元素的个数,貌似呢,也没有大家想象的那么难,对吧?来获取集合中元素的个数,那么这个时候呢,我们直接输出说集合中元素个数是多少啊,集合点S就行了。对吧,集合c.S那么一定是12345个呗,是不是应该是五个元素吧,对不对,你看五个元素,你看很好学,那就是五个元素呗,不是Les各位啊,哎,不是Les啊,不是S是。Size。啊。
01:00
好了,那这是获取集合中元素的个数,那么咱们继续再往下看吧,看一看这里面还有啥?嗯,还有什么,我们看一下啊。Clear。Clear是干啥的呀?是移除collection中所有元素。这是清空集合吧?这是不是清空集合呀?对吧,哎,这个叫清空集合啊,清空集合来,那我们清空一下,清空集合清一下啊来,比如说c.clear clear。那么清完之后,我们再来看一看这个元素的个数,应该就变成零了吧?来,我们执行一下。好,大家看现在是不是元素没了呀,变成零了吧,是不是,那么我们在干什么呀?向集合中添加元素。
02:00
那么C点什么呀?Ad加一个字符串hello进去吧,哎,实际上是这个hello字符串对象内存地址啊,哎,Hello对象的什么内存地址放到了哪呀?哎,集合当中啊,我说集合里边不能存基本数据类型,也不能存储什么呀?哎,我们的这个对象它存储的是我们对象的内存地址。啊,你表面看着是加,实际上是把这个对象内存地址给了这个CC是个集合啊,那么接下来c.ad我们再去一个,我们叫做。行不行啊,这就加进去了啊,c.ad我们加一个什么呀,比如说叫浩克是吧?c.ad加字符串呗,是吧,这个字符串呢,我们加一个比方叫做呃,绿巨人啊好。那加完之后呢,接下来我们再往下看啊,我们来判,哎,这个地方有这样一个方法。
03:00
看啊,这地方方判我们合是个元素。来,我们把这个拿过来一起看一下啊,你看一下呃,放到我们这个位置上啊来。这个是呢,是判断当前集合中是否包含元素O,这个啊是否包含元素O。包含返回处啊,包含返回处,不包含返回false,明白我说的意思吧,哎,那么这个时候呢,我们来判断集合中是否包含绿巨人。绿巨人,那怎么判断呢?c.contains哎,绿巨人叫做绿巨人啊,那么它返回一个不玩类型对不对,那包含还是不包含呢?哎,那么直接输出一下,那应该是包含吧,对不对?哎,因为这一块呢,加进去了一个绿巨人,那你包含这个绿巨人吗?对吧?这个集合里边包含这个绿巨人吗?哎,True。
04:13
这个contains这个单词就是包含不包含的意思啊,那么现在我们再把它复制一下贴过来,那么这个地方呢,我们叫FLAG2吧,啊然后呢,我们把这个FLAG2呢,输出一下绿巨人二,这个集合里边有一个绿巨人集合里边有没有包含这个绿巨人二呢?那么这个结果就是什么呀?就是false,所以这个方法用来判断集合里边是否包含某一个元素,对吧?来比如说直接输出C里边是否包含这个一一,呃,是否包含这个叫这个。啊,这样c.ADE啊点ADE,那么这个集合里边是否包含这个一呢?C集合是否包含个一呢?True呗,是不是他之前放进去一个一,那你包含不包含一啊,哎,当然是包含的,所以这个时候呢,你再运行一下这个这个东西还是。
05:07
你看一个是true false true对吧?哎,这个是to,这是false,这是to嘛,对不对?包含绿绿巨人吗?包含包含绿句二吗?不包含是不是,那包含这个一吗?放进去一了,那时包含吗?包含啊是不是?哎,这个呢,就是我们的contains方法,你看addd方法是加size方法,是获取原数个数的clear方法是干啥呀,是清空的。那contains方法是判断的包含不包含的。是不是,哎,那么这个时候呢,我们再输出这会儿集合中元素的个数是多少个呀。我们看一下啊。元素的个数,那一个两个三个四个五个呗,那这边就是五呗,现在是五个是吧,来找一个。啊,你看看是不是五个呀,对不对,那现在我想把这个一给它删掉,能不能删呀,来可以啊,删除集合中某个元素,那么怎么删呢?c.remove删除删除一呗,你里边有个一,我删除一个一,那删除之后呢,现在我们在这再去访问它的个数是几啊,是四吧。
06:15
对不对,哎是四啊是四啊,你不加,你这加了一个一啊,删除一,你是不是还有四个呀,对不对,哎,我们去运行一下,运行一下。好,大家看这里是不是就少了一个呀,所以这块呢,有一个方法,刚才说到这个叫做remove方法。啊,Remove方法,来,我们把这个方法拿过来,放在我们的这个位置上,哎,作为一个总结啊,这是删除集合中的某个元素喽,是不是哎,某个元素啊。
我来说两句