Collection 集合类,基础
1. 所有的集合操作都实现了Collection这个基类接口
2. 继承了Collection的接口有:List,Set 这2个接口
3. 实现了Collection的类有:AbstractCollection这个抽象类
4. Collection接口定义的方法解析如下:
Method…..
1.int Size();
返回此集合中的所有元素数量,返回值int,
2.boolean isEmpty();
返回此集合中不包含的元素,返回值boolean
3.boolean contains(Object o);
判断此集合中是否有某个对象,返回值boolean
4.Iterator<E> iterator();
返回此集合的泛型迭代器(可以是任意类型的),返回值Iterator<E>
5.Object[] toArray();
将集合转换为数组,如果该集合被迭代过,那么转换的数组与迭代后的保持一致的顺序。
6.<T> T[] to Array(T[] a);
将集合转换为数组,返回类型为泛型
7.boolean add(E e);
添加集合元素对象,E对象为Collection<E>指定的泛型对象,返回是否添加成功,Boolean
8.boolean remove(Object o);
删除集合元素对象,返回是否删除成功boolean
9.boolean containsAll(Collection<?> c)
判断此集合中的所有元素是否存在于参数C集合中,返回值boolean
10.boolean addAll(Collection<? Extends E> c);
把参数集合C的所有元素一次性 添加到此集合中,返回值boolean
11.boolean removeAll(Collection<?> c);
删除此集合中存在于参数C集合中的所有元素,返回值boolean
12.boolean retainAll(Collection<?> c);
保留此集合中与集合参数C中相同的所有元素,与removeAll相反返回值boolean,
13.void clear();
清空集合所有元素对象.
14.boolean equals(Object o);
比较此集合对象与集合参数o对象是否相等,返回值boolean
15int hashCode();
返回此集合的哈希代码值,返回值int.
分享到:
相关推荐
《JAVA核心学习第10版》是一本深受Java开发者欢迎的经典教材,全面涵盖了Java编程的基础与进阶知识。这本书的第10版更是融入了最新的技术发展和更新,旨在为读者提供最前沿的Java学习体验。以下是根据书名、描述以及...
在Java编程语言中,集合框架是处理对象组的重要工具,其中`Collection`是最基础的接口,它是所有集合类的根接口。在这个Java集合类的学习资料中,我们将深入探讨`Collection`以及与其相关的`TreeMap`、`Set`和`List`...
Java的基础核心包括以下几个方面: 1. **语法结构**:Java的语法受到了C++的影响,但进行了简化和改进。例如,Java没有指针,而是使用引用,以提高安全性。Java有三大结构:顺序结构、选择结构(如if...else,if......
本篇文章将深入解析`Collection`接口及其主要实现类`List`和`Set`,帮助你理解并熟练运用这些核心概念。 首先,`Collection`是所有单列集合的父接口,它定义了集合的基本操作,如添加元素、删除元素、检查元素存在...
Java Collection Framework 主要有六个核心接口: - `Collection`: 所有单列集合的根接口。 - `Set`: 不允许重复元素的集合。 - `List`: 有序且可重复的集合。 - `Map`: 存储键值对的映射表。 - `Queue`: 支持元素...
计算机后端-Java-Java核心基础-第23章 枚举类与注解 21. Collection接口中的常用方法1.avi
该项目名为"Java核心技术学习示例项目",是一个针对Java初学者和进阶者设计的实践平台,涵盖了Java语言的基础知识,以及并发编程和Java虚拟机(JVM)等高级主题。下面将对这些知识点进行详细阐述。 首先,**Java...
节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO ...
Java 是一种广泛使用的面向对象的编程语言,其核心基础对于任何开发者来说都是至关重要的。本文将深入探讨 Java 核心基础的精髓,帮助你更好地理解和掌握这个强大的编程工具。 1. 字符串不变性 在 Java 中,字符串...
java核心知识点整理,面试很有用 Java核心知识点2.JVM JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它...
《Java核心技术源码》是基于JavaSE6平台的权威指南,涵盖了Java平台标准版的核心技术。这份资源包含多个章节的源代码,可以帮助开发者深入理解Java编程的各个方面。下面,我们将详细探讨这些章节涵盖的关键知识点。 ...
Java集合框架大致分为两大类:`Collection` 和 `Map`。 - **Collection**:代表一组对象,其中对象称为元素。`Collection`接口是所有单列集合的根接口,包括`List`、`Set`等。 - **Map**:存储键值对,其中键不能...
以上仅是Java核心知识的一部分,实际学习和使用Java还需要了解更多的高级特性和库,如并发编程、Java虚拟机(JVM)的工作原理、Spring框架、JavaFX图形界面编程等。不断深入学习和实践,才能成为一名精通Java的...
1. **Java面向对象**:面向对象是Java的核心特性之一,它基于类和对象的概念。类是具有属性(数据成员)和行为(方法)的模板,而对象则是类的实例。面向对象编程(OOP)包含三个主要原则:封装,继承和多态。封装...
《Java核心技术卷一》是Java编程领域的一本经典著作,主要涵盖了Java语言的基础知识和核心概念。这本书的第十版更新了最新的Java版本内容,对于学习和理解Java编程有着极高的价值。以下是对这本书中涉及的一些关键...
Java是一种广泛使用的高级编程语言,以其面向对象的特性、跨平台的兼容性和强大的功能而闻名。...以上知识点涵盖了Java的基本特性、核心概念以及一些高级特性,理解这些将有助于深入学习和使用Java进行软件开发。