Colletion接口常用方法
package com.msb.test01; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; /** * @author : liu * 日期:13:50:10 * 描述:IntelliJ IDEA * 版本:1.0 */ public class Test01 { //这是一个main方法:是程序的入口 public static void main(String[] args) { /* Collection接口的常用方法 增加:add(E e) addAll(Collection<? extends E> c) 删除:clear() remove(Object o) 修改: 查看:iterator() size() 判断:contains(Object o) equals(Object o) isEmpty() * */ //创建对象:接口不能创建方法,利用实现类创建对象 Collection col = new ArrayList(); //调用方法: //集合有一个特点只能存放引用数据类型的数据,不能是基本数据类型 //基本数据类型自动装箱,对应包装类int---》Integer col.add(18); col.add(13); col.add(11); col.add(17); System.out.println(col.toString()); List list = Arrays.asList(new Integer[]{11, 15, 3, 7, 11});//Arrays.asList()将一个数组转为list集合 col.addAll(list);//将另一个集合添加到COL中 System.out.println(col); //col.clear()清空集合 //col.clear(); System.out.println(col); System.out.println("集合中元素的数量为:"+col.size()); System.out.println("集合是否为空"+col.isEmpty()); boolean remove = col.remove(15); System.out.println(col); System.out.println("集合中数据是否被删除"+remove); Collection col2 = new ArrayList(); col2.add(18); col2.add(13); col2.add(11); col2.add(17); Collection col3 = new ArrayList(); col3.add(18); col3.add(13); col3.add(11); col3.add(17); System.out.println(col2.equals(col3)); System.out.println(col2 == col3);//地址一定不相等返回的一定是false System.out.println("是否包含元素:"+col2.contains(111)); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本