今天起来听到一阵鸟叫声,顿时感受到了农村的气息。外面的鸟叫声是在叫人起床嘛。 农村的安静的气息一下被打破了。听着这些鸟叫声格外放松。
进入今天的主题,讲讲List集合,list集合在工作中都在使用,使用的频率还是比较高的。 掌握好List集合那是必须的。在工作中,我们定义一个List的都是通过new ArrayList List 是一个接口,具体实现类是ArrayList,List的数据结构是咋样的,是一个数组构成的。 对于新增元素,删除元素是比较慢的,先要对数组copy一份,在新建个数组对象,把原有的元素添加进去。在新加的元素对象中加入元素。查询则就是对原有元素进行数组下标的定位,操作起来是比较快速。list 的遍历我们可以通过for循环,通过下标索引的方式进行取出对应的元素。 还可以通过foreach 这个是对元素依次遍历,若是取出某个元素,就要通过for循环的变量, 可以对应的下标的方式取出对应的元素。list 可以存任意类型的数据, 对于一些数据库查询, 查询出来的数据放入list,返回给前端列表进行展示。 对于一些元素很多,且不知道元素的长度的时候, list 就解决了这个问题,不需要太关心数组下标越界的问题。集合list的使用是比较频繁的,掌握list是必不可少的。
外面的鸟叫声还在叫着,听着包子馒头的叫喊声,肚子的饿意越来越强了,要去买点吃了