青汁小邱

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

java集合Collection接口增删查改

起初创建一个集合容器
 1 Collection c = new ArrayList(); 
添加
boolean add(object e)将指定的元素添加到此处列表的尾部
1 c.add("拆弹专家");
2 c.add("变形金刚");
3 c.add("夏洛克的烦恼");
4 c.add("羞羞的铁拳");
5 System.out.println(c.toString());//[拆弹专家, 变形金刚, 夏洛克的烦恼, 羞羞的铁拳]

 

boolean addAll(Collection c)将指定collection中的所有元素都添加到此处 collection中
 
复制代码
复制代码
1 Collection c2 = new ArrayList();
2     c2.add("夺命双雄");
3     c2.add("尼古拉斯凯奇");
4     c2.add("非常人贩");
5     c2.add("杰森斯坦森");
6     c.addAll(c2);
7 System.out.println(c);//[拆弹专家, 变形金刚, 夏洛克的烦恼, 羞羞的铁拳, 夺命双雄, 尼古拉斯凯奇, 非常人贩, 杰森斯坦森]
复制代码
复制代码

 

 
删除
    void clear() 移除此 collection 中的所有元素(可选操作)。
 1 c.clear(); System.out.println(c);//将所有元素清除
 
    boolean remove(Object o) 从此 collection 中移除指定元素的单个实例
   
1 c.remove("羞羞的铁拳");
2 System.out.println(c);//[拆弹专家, 变形金刚, 夏洛克的烦恼, 夺命双雄, 尼古拉斯凯奇, 非常人贩, 杰森斯坦森]

 

 boolean removeAll( Object o ) 移除此collection 中那些也包括在指定collection中的所有元素(可选操作)。
1  c.removeAll(c2);
2   System.out.println(c);//把c2全删了

 

 
修改
      因为集合collection 是一个接口,如果能够修改,需要索引,而索引属于List接口的collection 并不能够确定集合是否有序,所以这里不设计修改的方法
 
判断
boolean contains(Object o) 判断集合中是否包含某个元素o
1 System.out.println(c.contains("拆弹专家"));//true
2 System.out.println(c.contains("拆弹专家2"));//false

 

boolean containsAll(Collection c)如果此collection 包含指定collection 中的所有元素,则返回true.
1 System.out.println(c.containsAll(c2));//true

 

boolean isEmpty()如果此collection 不包含元素,则返回true
1 System.out.println(c.isEmpty());//false

 

获取
int size() 返回该集合中元素的个数(获取集合的长度)
1 System.out.println(c.size());//7

posted on   青汁小邱  阅读(152)  评论(0编辑  收藏  举报

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示