Collection集合体系
Collection是该体系结构的根接口,代表一组对象,称为集合
对于Collection接口来说,主要使用方法分为
-
添加元素 add()
-
删除元素 remove()
-
遍历元素 两种方式:
-
- foreach循环
-
- iterator迭代器判断
iterator迭代器是java开发公司专门开发的用于遍历集合的一个类,通过hasnext(),next(),remove()方法来实现对集合的遍历操作,但是如果想使用迭代器来删除元素那不能使用collection的remove方法,需要使用它自身的remove方法来进行删除,否则会抛出一个异常
-
-
判断元素
- contains()方法用于判断是否有某个元素存在
- isempty()方法用于判断该集合是否为空
注意,Collection接口不能实例化但是可以创建对象,通过实现类来创建对象,如Arraylist类
package Collection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import static java.lang.System.*;
public class Demo01 {
public static void main(String[] args) {
//添加元素
Collection collection = new ArrayList();
collection.add("亚索");
collection.add("永恩");
collection.add("锐雯");
out.println("元素个数:"+collection.size());
out.println(collection);
//删除元素
collection.remove("亚索");
out.println(collection);
out.println("元素个数:"+collection.size());
//遍历元素
/*for (Object object :collection){
out.println(object);
}*/
Iterator it = collection.iterator();
while (it.hasNext()){
String s = (String)it.next();
out.println(s);
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!