【Collection集合】概述、使用以及常用方法

这篇具有很好参考价值的文章主要介绍了【Collection集合】概述、使用以及常用方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Collection集合概述和使用以及常用方法

1.Collection集合的概述

  • 它是单列集合的顶级接口,它表示一组对象,这些对象也称为Collection的元素
  • JDK不提供此接口的任何直接实现,它提供更具体地子接口(如set和list)实现

2.创建Collection集合的对象

  • 多态的方式

  • 具体的实现类ArrayList,在java.util包下需要导包

  • 向集合里添加元素:boolean add(E e)

    package com.gather.collection;
    import java.util.ArrayList;
    import java.util.Collection;
    public class CollectionDemo01 {
        public static void main(String[] args) {
            //创建Collection集合的对象
            Collection<String> c=new ArrayList<String>();
            c.add("hello");
            c.add("world");
            c.add("Java");
            System.out.println(c);//重写了toString方法
        }
    }
    

3.Collection集合常用方法

  • boolean add(E e):添加元素

  • boolean remove(Object o):从集合中移除指定元素

    package com.gather.collection;
    import java.util.ArrayList;
    import java.util.Collection;
    //Collection常用方法
    //alt+7  打开一个窗口,就能够看到类的所有信息
    public class CollectionDemo02 {
        public static void main(String[] args) {
            //创建集合对象
            Collection<String> c = new ArrayList<String>();
            c.add("hello");
            c.add("world");
            c.add("Java");
            //boolean remove(Object o):从集合中移除指定的元素
            System.out.println(c.remove("world"));
            System.out.println(c);
        }
    }
    
  • void clear():清空集合中的所有元素

    package com.gather.collection;
    import java.util.ArrayList;
    import java.util.Collection;
    public class CollectionDemo02 {
        public static void main(String[] args) {
            Collection<String> c=new ArrayList<String>();
            c.add("hello");
            c.add("world");
            c.add("Java");
            //void clear():清空集合中的元素
            c.clear();
            //输出集合对象
            System.out.println(c);
        }
    }
    
  • boolean contains(Object o):判断集合中是否存在指定元素

  • boolean isEmpty():判断集合是否为空

  • int size():集合的长度,也就是集合中元素的个数文章来源地址https://www.toymoban.com/news/detail-474352.html

    package com.gather.collection;
    import java.util.ArrayList;
    import java.util.Collection;
    public class CollectionDemo02 {
        public static void main(String[] args) {
            Collection<String> c=new ArrayList<String>();
            c.add("hello");
            c.add("world");
            c.add("Java");
            //boolean contains(Object o):判断集合中是否存在指定的元素
            System.out.println(c.contains("world"));
            //boolean isEmpty():判断集合是否为空
            System.out.println(c.isEmpty());
            //int size():集合的长度,也就是集合中元素的个数
            System.out.println(c.size());
            System.out.println(c);
        }
    }
    

到了这里,关于【Collection集合】概述、使用以及常用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Collection接口和常用方法

    public interface Collection extends Iterable Collection实现子类可以存放多个元素,每个元素可以是Object。 有些Collection的实现类,可以存放重复的元素,有些不可以。 有些Collection的实现类,有些是有序的(如:List),有些不是有序的(如:Set)。 Collection接口没有直接的实现子类,是

    2023年04月10日
    浏览(22)
  • Collection 接口及其常用方法

    Collection 接口没有直接实现类,提供了更具体的子接口(如 Set 和 List )的实现。 Collection 实现类(通常通过其中一个子接口间接实现 Collection )可以存放多个 Object 类型的元素。有些 Collection 接口的实现类可以存放重复的元素( List ),有些则不可以( Set )。有些 Collectio

    2024年02月08日
    浏览(24)
  • Laravel 集合的使用 & 集合的常用方法 & 模型的数据集合 ⑩

    @作者 : SYFStrive   @博客首页 : HomePage 📜: THINK PHP 📌: 个人社区(欢迎大佬们加入) 👉: 社区链接🔗 📌: 觉得文章不错可以点点关注 👉: 专栏连接🔗 👉 VUEJS (🔥) 👉 MYSQL (🔥) 👉 微信小程序 (🔥) 👉 PHPMYSQL (🔥) 👉 UNIAPP开发 (🔥) 提示:以下是本篇

    2024年02月10日
    浏览(30)
  • java中Collection接口的常用方法

    2024年02月05日
    浏览(24)
  • [JAVA数据结构] 认识 Iterable、Collection、List 的常见方法签名以及含义

            (一)Iterable                 1. 介绍                 2. 常见方法         (二)Collection                 1. 介绍                  2. 常见方法         (三) List                  1. 介绍                 2. 常见方法

    2024年02月02日
    浏览(29)
  • Collection集合的遍历方式

    Collection集合的遍历方式是全部集合都可以直接使用的 Collection集合的 遍历方式 有三种: (1)迭代器。 (2)foreach(增强for循环)。 (3)Lambda表达式(JDK 1.8开始之后) (1)、Collection集合的遍历–迭代器遍历集合 方法 :public Iterator iterator() 方法的作用 :获取集合对应的迭代器,

    2024年02月06日
    浏览(34)
  • Java笔记(15) Collection集合-->List集合

    集合的理解和好处 数组一旦定义,长度即固定,不能修改。要添加新元素需要新建数组,然后循环拷贝,非常麻烦 集合可以动态保存任意多个对象,使用比较方便 提供饿了一系列方便的操作对象的方法:add、remove、set、get等 使用集合添加、删除新元素的示意代码,简洁明了

    2023年04月14日
    浏览(31)
  • Java集合-Collection & Map

    1.集合主要是两组:单列集合(Collection) , 双列集合(Map) 2.Collection 接口有两个重要的子接口 List ,Set . 他们的实现子类都是单列集合 3.Map 接口的实现子类 是双列集合,存放的 K-V 单列集合的顶级接口,含有Iterator()方法,主要用于遍历Collection集合中的元素 Collection的所有实现类都有

    2024年02月09日
    浏览(27)
  • MongoDB定容集合(Capped Collection)

    目录 定容集合 定容集合行为 使用场景 限制和建议 使用方法 构建定容集合 查询 确定集合是否定容 将集合转换成定容集合 修改空间大小 修改文档数量限制 末尾持续游标(tailable cursor) Mongodb的文档保存在集合当中,类似关系型数据库当中的表。用户对集合进行增删改查操

    2024年02月04日
    浏览(24)
  • Java笔记(16) Collection集合-->Set集合-->HashSet

    Set是无序集合(添加和取出的顺序不一致,但取出的顺序是固定的),没有索引 不允许重复元素,所以最多包含一个null JDK API中Set接口的实现类有: Abstract, ConcurrentHashMap.KeySetView, ConcurrentSkipListSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet, TreeSet Set接口和List接口一

    2023年04月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包