Java中集合的学习

毕雷雨 2023-04-24 09:44:37

.集合

1.定义:为了在程序中保存数目不确定的对象,Java提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,这些类统称为集合。

2.特点:

(1)可以动态保存任意多个对象,使用比较方便。

(2)提供了一系列方便的操作对象的方法:add,remove,set,get

(3)使用集合添加,删除新元素的示意代码-简洁了。

3.结构: (1)collection

 

  1. Map

 

 

 

  1. 集合主要是俩组(单列集合,双列集合)
  2. Collection接口有俩个重要的子接口 List Set,他们的实现子类都是单列集合。
  3. Map接口的实现子类是双列集合,存放的K-V
  4. collection集合的特点:

Collection接口实现类的特点:public interface collection<E> extends  interable <E>

  1. collection实现子类可以存放多个元素,每个元素都可以是object
  2. 有些collection的实现子类,可以存放多个重复的元素,有些不可以
  3. 有些collection的实现子类,有些是有序的(list),有些不是有序(set)。
  4. Collection没有直接的实现子类,是通过它的子接口set和list来实现的。

*collection的使用:

  1. add添加
  2. remove 删除
  3. Contians 查找元素是否存在
  4. Size 获取元素个数
  5. isEmpty 判断是否为空
  6. clear 清空
  7. addAll 添加多个元素
  8. Containsall 查多个元素是否存在
  9. Removeall 删除多个元素
  • 迭代器(iterator)
  1. 特点:iterator对象称为迭代器,主要用于遍历collection集合中的元素
  2. 所有实现了collection接口的所有集合类都有一个interator()方法,用以返回一个实现了interator接口的对象,即可以返回一个迭代器。

Interator仅用于遍历,interator本身并不存放对象。

...全文
6 回复 打赏 收藏 转发到动态 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
相关推荐

46

社区成员

发帖
与我相关
我的任务
社区描述
产学研究,学术传承
社区管理员
  • 又菜又爱玩呜呜呜~
  • 两年半的个人练习生^_^
  • yolanda19910002
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告