`
chusiyou
  • 浏览: 5593 次
  • 性别: Icon_minigender_1
  • 来自: 奥格瑞玛
社区版块
存档分类
最新评论

java核心类学习之Collection基础类

    博客分类:
  • java
阅读更多
         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核心学习第10版》是一本深受Java开发者欢迎的经典教材,全面涵盖了Java编程的基础与进阶知识。这本书的第10版更是融入了最新的技术发展和更新,旨在为读者提供最前沿的Java学习体验。以下是根据书名、描述以及...

    Java集合类(Collection)学习

    在Java编程语言中,集合框架是处理对象组的重要工具,其中`Collection`是最基础的接口,它是所有集合类的根接口。在这个Java集合类的学习资料中,我们将深入探讨`Collection`以及与其相关的`TreeMap`、`Set`和`List`...

    Java 基础核心总结.pdf

    Java的基础核心包括以下几个方面: 1. **语法结构**:Java的语法受到了C++的影响,但进行了简化和改进。例如,Java没有指针,而是使用引用,以提高安全性。Java有三大结构:顺序结构、选择结构(如if...else,if......

    java集合框架之Collection实例解析

    本篇文章将深入解析`Collection`接口及其主要实现类`List`和`Set`,帮助你理解并熟练运用这些核心概念。 首先,`Collection`是所有单列集合的父接口,它定义了集合的基本操作,如添加元素、删除元素、检查元素存在...

    java collection framework

    Java Collection Framework 主要有六个核心接口: - `Collection`: 所有单列集合的根接口。 - `Set`: 不允许重复元素的集合。 - `List`: 有序且可重复的集合。 - `Map`: 存储键值对的映射表。 - `Queue`: 支持元素...

    计算机后端-Java-Java核心基础-第23章 枚举类与注解 21. Collection接口中的常用方法1.avi

    计算机后端-Java-Java核心基础-第23章 枚举类与注解 21. Collection接口中的常用方法1.avi

    Java 核心技术学习示例项目

    该项目名为"Java核心技术学习示例项目",是一个针对Java初学者和进阶者设计的实践平台,涵盖了Java语言的基础知识,以及并发编程和Java虚拟机(JVM)等高级主题。下面将对这些知识点进行详细阐述。 首先,**Java...

    Java 基础核心总结 +经典算法大全.rar

    节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO ...

    理解 Java 核心基础精髓解析

    Java 是一种广泛使用的面向对象的编程语言,其核心基础对于任何开发者来说都是至关重要的。本文将深入探讨 Java 核心基础的精髓,帮助你更好地理解和掌握这个强大的编程工具。 1. 字符串不变性 在 Java 中,字符串...

    JAVA核心知识点整理.zip

    java核心知识点整理,面试很有用 Java核心知识点2.JVM JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它...

    java核心技术源码

    《Java核心技术源码》是基于JavaSE6平台的权威指南,涵盖了Java平台标准版的核心技术。这份资源包含多个章节的源代码,可以帮助开发者深入理解Java编程的各个方面。下面,我们将详细探讨这些章节涵盖的关键知识点。 ...

    Java集合排序及java集合类详解(Collection、List、Map、Set)

    Java集合框架大致分为两大类:`Collection` 和 `Map`。 - **Collection**:代表一组对象,其中对象称为元素。`Collection`接口是所有单列集合的根接口,包括`List`、`Set`等。 - **Map**:存储键值对,其中键不能...

    java核心知识word版-1

    以上仅是Java核心知识的一部分,实际学习和使用Java还需要了解更多的高级特性和库,如并发编程、Java虚拟机(JVM)的工作原理、Spring框架、JavaFX图形界面编程等。不断深入学习和实践,才能成为一名精通Java的...

    java入门基础汇,总如何学习java

    1. **Java面向对象**:面向对象是Java的核心特性之一,它基于类和对象的概念。类是具有属性(数据成员)和行为(方法)的模板,而对象则是类的实例。面向对象编程(OOP)包含三个主要原则:封装,继承和多态。封装...

    Java核心技术卷一.rar

    《Java核心技术卷一》是Java编程领域的一本经典著作,主要涵盖了Java语言的基础知识和核心概念。这本书的第十版更新了最新的Java版本内容,对于学习和理解Java编程有着极高的价值。以下是对这本书中涉及的一些关键...

    java笔记整理(超详细) java笔记整理(超详细)

    Java是一种广泛使用的高级编程语言,以其面向对象的特性、跨平台的兼容性和强大的功能而闻名。...以上知识点涵盖了Java的基本特性、核心概念以及一些高级特性,理解这些将有助于深入学习和使用Java进行软件开发。

Global site tag (gtag.js) - Google Analytics