前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Collection接口-常用方法

Collection接口-常用方法

作者头像
mcxfate
发布于 2020-08-02 06:08:59
发布于 2020-08-02 06:08:59
63900
代码可运行
举报
文章被收录于专栏:it-沐晨it-沐晨
运行总次数:0
代码可运行

Collection接口-集合

Collection接口-常用方法

1、add()方法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
boolean add(E e)  //向集合中插入一个元素

Collection c = new ArrayList();
c.add("hello world");
c.add(100);
c.add(3.14);
c.add(true);
2、clear()方法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
void clear()  //清空集合中的元素,从这个集合中移除所有的元素

Collection c = new ArrayList();
c.clear();
3、isEmpty()方法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
boolean isEmpty()  //返回 true如果集合不包含任何元素。判断集合是否为空

Collection c = new ArrayList();
c.add("hello world");
c.add(100);
c.add(3.14);
c.add(true);
boolean bool = c.isEmpty(); // false
4、contains()方法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
boolean contains(Object o)  //返回 true如果集合包含指定元素,判断集合是否包含此元素

Collection c = new ArrayList();
c.add("hello world");
c.add(100);
c.add(3.14);
c.add(true);
boolean bool = c.contains(100); //true
boolean bools = c.contains(200); //false
5、size()方法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int size()  //返回此集合中的元素的数目。返回集合中的元素个数

Collection c = new ArrayList();
c.add("hello world");
c.add(100);
c.add(3.14);
c.add(true);
int i = c.size(); // 4
c.clear();
int j = c.size(); // 0
6、remove()方法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
boolean remove(Object o)  //从这个集合中移除指定元素的一个实例,如果它是存在的。删除集合中的一个元素
  
Collection c = new ArrayList();
c.add("hello world");
c.add(100);
c.add(3.14);
c.add(true);
boolean bool = c.remove(100); //true
int i = c.size(); // 3
boolean bools = c.remove(200); //false
7、toArray()方法
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Object[] toArray()  //  返回包含此集合中所有元素的数组。 
  
Collection c = new ArrayList();
c.add("hello world");
c.add(100);
c.add(3.14);
c.add(true);

Object[] objects = c.toArray(); // 返回一个Object类型的数组,并把集合中的所有元素,存在数组中
代码语言:javascript
代码运行次数:0
运行
复制

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=18m85a2xkwc60

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java成神路 —— Collection
1. Collection 概述以及基本使用 1. Collection 概述 Collection 是单例集合的顶层接口,它表示一组对象,这些对象也称为 Collection 的元素 JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 2. Collection 使用示例 import java.util.ArrayList; import java.util.Collection; public class Demo { public static void m
繁依Fanyi
2023/05/07
1560
java集合框架Collection
1.java.util.List:List接口表示的是线性表,是有序的且可以存放重复元素的集合 * 2.java.util.Set:Set接口表示的是不可重复的集合 这里指的重复是元素是否可以重复,而判断重复的标准是根据元素自身equals比较。
海拥
2021/08/23
2870
各种数据类型的存储器-集合
集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用。
星哥玩云
2022/09/14
5890
各种数据类型的存储器-集合
Java Review (二十四、集合-----Collection 接口)
Collection 接口是 List 、 Set 和 Queue 接口的父接口,该接口里定义的方法既可用于操作 Set 集合 ,也可用于操作 List 和 Queue 集合。 Collection 接口里定义了如下操作集合元素的方法:
三分恶
2020/07/16
5560
Java集合(一)——Collection
集合(Collections)是存储对象的容器。方便对多个对象的操作、存储对象,集合的作用就在这时显现了。 集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。在程序中有可能无法预先知道需要多少个对象, 那么用数组来装对象的话, 长度不好定义, 而集合解决了这样的问题。
roobtyan
2019/02/21
6410
Java集合(一)——Collection
java之学习集合的基本功能测试及案例分析
结果示意图 A:集合的由来 * 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着
吾爱乐享
2018/07/13
3560
Java基础(01)-15总结对象数组,集合Collection,集合List
1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。 (2)案例: 用数组存储5个学生对象,并遍历数组。 package cn.itcast_01; public class Student { // 成员变量 private String name; private int age; // 构造方法 public Student() { super(); } public Student(String name, int
Java帮帮
2018/03/15
1.4K0
Java基础(01)-15总结对象数组,集合Collection,集合List
第十七天 集合-Collection&增强for&迭代器【悟空教程】
出现意义:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。
Java帮帮
2018/07/26
5620
第十七天 集合-Collection&增强for&迭代器【悟空教程】
Java 常用工具类 Collections 源码分析
张拭心 shixinzhang
2018/01/05
1.4K0
Java 常用工具类 Collections 源码分析
(54) 剖析Collections - 设计模式 / 计算机程序的思维逻辑
上节我们提到,类Collections中大概有两类功能,第一类是对容器接口对象进行操作,第二类是返回一个容器接口对象,上节我们介绍了第一类,本节我们介绍第二类。 第二类方法大概可以分为两组: 接受其他类型的数据,转换为一个容器接口,目的是使其他类型的数据更为方便的参与到容器类协作体系中,这是一种常见的设计模式,被称为适配器。 接受一个容器接口对象,并返回一个同样接口的对象,目的是使该对象更为安全的参与到容器类协作体系中,这也是一种常见的设计模式,被称为装饰器(不过,装饰器不一定是为了安全)。 下面我们就来
swiftma
2018/01/31
1.1K0
Java中的集合
开发中会使用大量相同数据类型的情况。如果使用数组来解决问题 1. 数组能够使用的方法非常少,功能方法需要程序员自己完成。 2. 数据类型单一化,不支持多种情况。 3. 数组容量不可以更改。
用户7073689
2020/03/18
1.5K0
java之集合那些事
1、Hash Set和 TreeSet是Set的两个典型实现,到底如何选择 Hash Set和 Tree Set呢? HashSet的性能总是比 TreeSet好(特别是最常用的添加、查询元素等操作),因为 TreeSet需要额外的红黑树算法来维护有Set时,才应该使用 TreeSet,否则都应该使用 HashSet。
说故事的五公子
2019/09/11
5120
07 - JavaSE之容器
Collection 接口的子接口分为:Set接口(包含 HashSet类) + List接口(包含LinkedList 类和 ArrayLis t类) Map接口:包含HashMap类
Daotin
2018/08/31
3580
07 - JavaSE之容器
Java 集合框架(8)---- 总结
在之前的文章中我们介绍了一下 Java 集合框架中的一些类并对一些常用的类的源码和设计理念进行了解析。那么在这篇文章中我们来将之前介绍过的一些集合类做个总结,并补充一些没有涉及到的知识点。我们从几个不同的角度来进行分类。在此之前我们来看看整个 Java 集合框架的类图:
指点
2019/01/18
6280
Java 集合框架(8)---- 总结
Java集合框架详述之(Collection,List,Set)
注:Collection在使用泛型之前,可存放Object的所有子类,在使用泛型之后,只能存某个具体的类型。
百思不得小赵
2022/12/01
6270
Java集合框架详述之(Collection,List,Set)
JAVA入门学习六
描述: 集合的由来数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义太麻烦,java内部给我们提供了集合类能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少;
全栈工程师修炼指南
2020/10/23
6130
JAVA入门学习六
Java集合:Collection接口
Collection是一个接口,继承自Iterable。我们先看一下Iterable接口的源码
栗筝i
2022/12/01
4700
Java ArrayList集合常用方法
创建对象:与其他普通的引用数据类型创建方式完全相同,但要指定容器中存储的数据类型:
用户7886150
2020/12/12
3370
13 Java 集合
Java 集合定义了两种基本的数据结构,一种是 Collection,表示一组对象的集合;另一种是Map,表示对象间的一系列映射或关联关系。Java 集合的基本架构如下图。
acc8226
2022/05/17
2.4K0
13  Java 集合
Java之集合初探(一)
一、集合概述、区别 集合是一种容器,数组也是一种容器 在Java编程中,装各种各样的对象(引用类型)的叫做容器。 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。 数组和集合类同是容器,有何不同? A:长度区别   数组的长度固定   集合长度可变 B:内容不同   数组存储的是同一种类型的元素   而集合可以存储不同类型的元素 C:元素的数据类型问题   数组可以存储基本数据类型,也可以存储引用数据类型   集合只能存储引用类型 集合类
二十三年蝉
2018/02/27
1K0
Java之集合初探(一)
相关推荐
Java成神路 —— Collection
更多 >
LV.0
这个人很懒,什么都没有留下~
作者相关精选
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验