集合

 集合介绍

 

集合,集合是java中提供的一种容器,可以用来存储多个数据

 

数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据(包装类)

 ArrayList集合存储元素

 

 

 集合的继承实现关系

 

 

 

 

List和Set的区别:

List有序,Set没序

List有下标,Set没下标(不一定怎么存 怎么取)

List可以存重复元素,Set不可以存重复元素

 

 Collection接口概述

 

 

Collection 层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。

一些 collection 允许有重复的元素(list),而另一些则不允许(set)。一些 collection 是有序的(list),而另一些则是无序的(set)。

 

 

 Collection接口的基本方法

 

 

 

 

E:范型

 

 

 Iterator迭代器概述

 

Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来

。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。

 

 

 

 

 

 

 

 

 

Iterator迭代方式的代码体现

 

 

 

 

 增强for循环

 

 

for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。

 

 

posted @ 2019-12-27 14:59  邢昊天  阅读(148)  评论(0)    收藏  举报