栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java Collection

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Collection

文章目录

1. Collection 概述以及基本使用

1. Collection 概述2. Collection 使用示例 2. Collection的常用方法

1. 方法介绍2. 代码示例 3. Collection 的遍历

1. 迭代器介绍2. 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 main(String[] args) {
        
        // 创建Collection集合的对象
        Collection c = new ArrayList();
        
        // 添加元素: boolean add(E e)
        c.add("hello");
        c.add("world");
        
        // 输出集合对象
        System.out.println(c);
    }
}
2. Collection的常用方法 1. 方法介绍
方法名说明
boolean add(E e)添加元素
boolean remove(Object o)从集合中移除指定的元素
void clear()清空集合中的元素
boolean contains(Object o)判断集合中是否存在指定的元素
boolean isEmpty()判断集合是否为空
int size()集合的长度,也就是集合中元素的个数
2. 代码示例
import java.util.ArrayList;
import java.util.Collection;

public class Demo {
    public static void main(String[] args) {

        // 创建Collection集合的对象
        Collection c = new ArrayList();

        // 添加元素:boolean add(E e)
        c.add("c");
        c.add("java");
        c.add("python");
        c.add("go");
        c.add("ruby");  // [c, java, python, go, ruby]

        // 删除指定元素:boolean remove(Object o)
        c.remove("go"); // [c, java, python, ruby]

        // 清空集合元素:void clear()
        c.clear(); // []

        // 判断集合是否存在指定元素:boolean contains(Object o)
        System.out.println(c.contains("java")); // false

        // 判断集合是否为空 boolean isEmpty()
        System.out.println(c.isEmpty());    // true

        // 集合的长度
        System.out.println(c.size());   // 0

    }
}
3. Collection 的遍历 1. 迭代器介绍

迭代器是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。Iterator iterator():返回此集合中元素的迭代器,通过集合的iterator()方法得到迭代器是通过集合的iterator()方法得到的,所以我们说它是依赖于集合而存在的 2. Collection 遍历示例

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Demo {
    public static void main(String[] args) {

        // 创建Collection集合的对象
        Collection c = new ArrayList();

        // 添加元素:boolean add(E e)
        c.add("c");
        c.add("java");
        c.add("python");
        c.add("go");
        c.add("ruby");  // [c, java, python, go, ruby]

        // Iterator iterator():返回此集合中元素的迭代器,通过集合的iterator()方法得到
        Iterator it = c.iterator();
        
        // 遍历
        while(it.hasNext()){
            String s = it.next();
            System.out.println(s);
        }
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/748908.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号