00:00
来,那咱们继续看,还是这个增强,各位,我们叫four each02。然后这块呢,我们写上一个主方法。接下来我们看看啊,集合使用增强for。或者使用for each,那集合这一块我们得给一个呗,比如说list集合行不行啊,叫s list等于new一个什么呀,New一个list a集合。Array list集合出来,那么出来之后呢,接下来我们这引进来啊,好,这叫创建什么呀,List集合,然后添加元素。S tr list.i往里边加元素加一个什么呀?Hello,是不是ist什么呀?list.i什么呀?哎,我们来看一下啊。Word啊,Word hello word,然后呢,ST list调我们爱的方法啊,Kitty。
01:08
好了,加进去之后呢,我们变利。啊,使用迭代器方式怎么做。迭代器迭代什么呀?String吧,因list是存在字符串啊对不对?哎,拿到谁啊,我们的s tr list,点它的it,然后Y循环呗,对不对?哎,Y循环怎么循环,我们叫它it.has next,如果我们有的话,调用next,好,这样的话是不是就返回一个元素啊啊把它输出吧,S out走。你看。是不是上面给它创建把它加进去,这个是不是就采用这个迭代器的方式便利啊,好,那使用下标的方式行不行啊,那当然可以了,List的集合有下标对不对?使用下标方式只针对于什么呀?只针对于有下标的集合。
02:11
啊来,那么这边应该是for循环int类型I等于零,I干什么?小于这个list集合点SI干啥?加加每循环一次输出这个集合点。Get,下边是艾玛。是不是这个集合调钙的方法,是不是有个下标,哎,这样的话就可以拿到吧,啊,这也是另另外一种方式啊,使用下标的方式。那使用增强fair each呢?使用for呢,就这样做了,For string s冒号谁呀?ST list就完事了,输出S啊这样做就完事了,各位啊,不用使用迭代器,也不用使用下标,直接这样。这个s tr list是不是就是这个集合,然后呢,这个S就代表的什么,就代表这个集合里边的元素,永东老师,这为什么是string啊,因为你这个泛型用的是string。
03:05
因为你泛型用的是string,所以这是S。可以吧,哎,因为泛型注意啊,因为泛型使用的是string类型。所以是什么呀,是string s啊,是string s。嗯。那现在你再来一个list in teacher是不是好,那这个叫list,你有一个什么呀?A list ay list好用出来之后呢,接下来list调I的方法往里面放一个100进去,List调I的方法往里放一个200进去对吧?好,那么list调I的方法往里面放一个300进去,好,放进之后呢,接下来for循环对吧?怎么for对不对?哎,In t,哎,冒号谁啊,List你看非常之简单输出,哎,而这个I是什么呀?就是我们这个集合当中的元素。
04:03
I就代表集合中的元素啊,I代表集合中的元素,那你这样的话,你看它这个代码就简,就变得简单一些了。对吧,就变得简单一些了。是不是,哎,那这个呢,其实就是增强for了,各位啊,增强for或者叫for意for啊,那行吧,今天呢,咱们是没把它说完啊,咱们可能还得再再再再去找时间啊,去把这个叫哈希赛。Set,其实讲这两个的时候,我们就不在这儿讲了啊。我们讲,哎在这讲各位就在这儿啊,在map这边讲了,因为我们的set是不是哎。它是什么呀?无序不可重复,它底层是new map出ET呢?底层是无序,不够重复,但是可以按照原大小顺序自动排序吧。是不是自动排序啊,哎。
我来说两句