`
chusiyou
  • 浏览: 5385 次
  • 性别: 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-Java核心基础-第23章 枚举类与注解 21. Collection接口中的常用方法1.avi

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

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

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

    JAVA核心知识点整理.zip

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

    JAVA_API1.6文档(中文)

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    Java 1.6 API 中文 New

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    java api最新7.0

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    JavaAPI1.6中文chm文档 part1

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    java内部学习笔记.docx

    Java技术基础 4 1.1编程语言 4 1.2 Java的特点 4 1.3 Java开发环境 4 1.4 Java开发环境配置 5 1.5 Linux命令与相关知识 5 1.6 Eclipse/Myeclipse程序结构 6 Java语言基础 7 2.1基础语言要素 7 2.2八种基本数据类型 7...

    新版java教程 全套javase零基础到高级视频教程小白自学编程下载地址

    ·详细常见Object、Math、String等核心类 ·掌握枚举Enum和时间日期LocalDate使用 ·面试必备常见avaSE核心面试题,贯穿整个课程 综合项目实战-人工智能问答机器人。 零基础学习智能问答机器人项目实战核心技能 玩转...

    JavaAPI中文chm文档 part2

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    java基础案例与开发详解案例源码全

    2.6 Java技术两种核心运行机制29 2.7 上机练习30 第3章 3.1 变量32 3.1.1 什么是变量32 3.1.2 为什么需要变量32 3.1.3 变量的声明和赋值33 3.1.4 变量应用实例33 3.2 数据的分类34 3.2.1 Java中的八种基本数据类型34...

    java jdk-api-1.6 中文 chmd

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    [Java参考文档]

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    [Java参考文档].JDK_API 1.6

    java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java....

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    Java常见面试题208道.docx

    112.spring cloud 的核心组件有哪些? 十二、Hibernate 113.为什么要使用 hibernate? 114.什么是 ORM 框架? 115.hibernate 中如何在控制台查看打印的 sql 语句? 116.hibernate 有几种查询方式? 117.hibernate ...

Global site tag (gtag.js) - Google Analytics