Java小白学习之--- 集合-Collection方法

Collection方法

一、.特点

  1. collection实现子类可以存放多个元素,每个元素可以是Obiect
  2. 有些Collection的实现类,可以存放重复的元素,有些不可以
  3. 有些Collection的实现类,有些是有序的(List),有些不是有序(Set))
  4. Collection接口没有直接的实现子类,是通过它的子接口SetList 来实现的

二、.常用方法

  1. add : 添加单个元素
  2. move : 删除指定元素
  3. contains : 查找元素是否存在
  4. size : 获取元素个数
  5. isEmpty : 判断是否为空
  6. clear : 清空
  7. addAll : 添加多个元素
  8. containsAll : 查找多个元素是否都存在
  9. removeAl : 删除多个元素

三、. Collection 接口遍历元素方式 1-使用 Iterator(迭代器)快捷键itit

1. 基本介绍

  1. lterator对象称为迭代器,主要用于遍历 Collection 集合中的元素
  2. 所有实现了Colection接口的集合类都有一个iterator()方法,用以返回一个实现了Iterator接口的对象,即可以返回一个选代器。
  3. lterator 的结构.[看一张图]
  4. lterator 仅用于遍历集合,lterator 本身并不存放对象。

2.迭代器执行原理/基本语法

Iterator iterator = coll.iterator();//得到-个集合的迭代器

//hasNext():判断是否还有下一个元素

while(iterator.hasNext()){

//next()作用:1.下移 2.将下移以后集合位置上的元素返回

System.out.println(iterator:next());

}

3.Iterator接口的方法

四、.Collection 接口遍历对象方式 2-for 循环增强

增强for循环,可以代替iterator选代器,

特点: 增强for就是简化版的iterator本质一样。只能用于遍历集合或数组。

基本语法

for(元素类型 元素名 : 集合名或数组名)

{ 访问元素

}

for (Object object : col ) {

System.out.println(object)

}

相关推荐
xyq20241 分钟前
Scala 提取器(Extractor)
开发语言
西门吹雪分身3 分钟前
JUC之可重入锁
java·juc·死锁·公平锁·非公平锁
A懿轩A4 分钟前
【Java 基础编程】Java 正则表达式实战:Pattern/Matcher、元字符与常用正则,验证与提取必备
java·开发语言·正则表达式
予枫的编程笔记9 分钟前
【Kafka进阶篇】Spring Boot Kafka客户端踩坑记:自定义序列化器+ContainerFactory调优指南
java·spring boot·kafka·java21·并发消费·kafka客户端·自定义序列化器
黎雁·泠崖10 分钟前
Java 集合入门:Collection & List 接口超详细讲解
java·list
zh_xuan12 分钟前
kotlin with函数
开发语言·kotlin
Cxiaomu13 分钟前
React Native项目(Android )集成虹软 ArcFace(人脸识别增值版 5.0 Java)
android·java·react native
Eternity∞15 分钟前
数据结构基础
c语言·开发语言·数据结构·学习·vim
柒.梧.15 分钟前
Java代理模式精讲:静态代理+JDK动态代理
java·开发语言·代理模式
悠闲蜗牛�16 分钟前
Go语言高并发编程深度实战:从原理到性能优化的完整指南
java·运维·数据库