`

集合概述

阅读更多
java中有很多集合类,它们都存在于java.util包中。

所有的集合类都实现基本的Collection接口,该接口的原型如下:
public interface Collection<E> {
	boolean add(E element);
	Iterator<E> iterator();
	...
}


其中,add和iterator是该接口的2个基本方法。

Iterator我们称之为迭代器,它也是一个java接口,具有3个基本方法,原型如下:
public interface Iterator<E> {
	E next();
	boolean hasNext();
	void remove();
}


遍历java集合的2种方法
1)使用迭代器
Collection<String> c = ...;
Iterator<String> iter = c.iterator();
while (iter.hasNext()) {
	String element = iter.next();
	//do something with element
}


2)使用for each循环(JDK5开始支持)
for (String element:c) {
	//do something with element
}


移除元素
移除元素必须先跳过该元素,然后再调用remove方法,代码如下:
Iterator<String> ir = c.iterator();
it.next();
it.remove();	//remove the 1st element


  • 大小: 30.8 KB
分享到:
评论

相关推荐

    5.java集合概述.zip

    5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5.java集合概述.zip5....

    Java集合概述与实例分析

    我自制的Java集合概述与实例分析PPT,包含了Java中集合的常见类型介绍,常用方法,底层实现形式以及一个利用集合能够很好解决问题的自创例子。

    Kotlin 1.3 基础课程第七章 集合Kotlin集合概述

    Kotlin 1.3 基础课程第七章 集合Kotlin集合概述

    day07 13 ArrayList集合概述和基本使用

    day07_13_ArrayList集合概述和基本使用

    Collectio集合概述和常用方法

    Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List和java.util.Set。其中,List的特点是元素有序、元素可重复。Set的特点是元素无序,而且不可重复。

    集合概述Collection , List ,Set , Map

    Collection , List ,Set , Map , 集合,框架。对于对象集合,必须执行的操作主要以下三种:  添加新的对象  删除对象  查找对象 我们必须确定如何将新的对象添加到集合中。可以将对象添加到集合的末尾、开头...

    集合概述set、List、Map

    Collection – 对象之间没有指定的顺序,允许重复元素。... Map – 接口用于保存关键字(Key)和数值(Value)的集合,集合中的每个对象加入时都提供数值和关键字。Map 接口既不继承 Set 也不继承 Collection。

    JAVA 面向对象程序设计第7章 集合.pptx

    7.1 集合概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.1 Java集合体系概述;7.1.2 学生实践练习;7.1.2 学生实践练习;7.2 List...

    Java自学视频教程-JavaSE基础-常用API-06、集合概述、ArrayList的使用.mp4

    Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。 使用Java编写的应用程序,既...

    Java集合框架常见面试题.pdf

    集合概述 Java 集合概览 从下图可以看出,在 Java 中除了以 Map 结尾的类之外, 其他类都实现了 Collection 接⼝。 并且,以 Map 结尾的类都实现了 Map 接⼝。 说说 List,Set,Map 三者的区别? List (对付顺序的好帮...

    数据结构复习资料-java数据结构期末考试.doc

    本文档是关于 java 数据结构的复习资料,涵盖了算法分析、集合概述、栈等知识点。下面是对这些知识点的详细解释: 算法分析 算法分析是计算机科学的基础,它研究的是算法的时间和空间复杂度。增长函数表示了算法的...

    vbs整人代码集合[定义].pdf

    VBScript恶搞代码集合概述 VBScript是一种基于Windows的脚本语言,常用于自动化Windows操作系统的任务和过程。本文档集合了多个VBScript恶搞代码,旨在娱乐和恶搞好友,但请注意这些代码可能会对计算机系统和数据...

    wxWidgets类集合[参照].pdf

    wxWidgets 类集合概述 wxWidgets 是一个跨平台的 GUI 库,提供了大量的类集合来帮助开发者快速构建图形用户界面应用程序。在这个类集合中,我们可以看到各种窗口、对话框、控件等类,下面我们将对这些类进行详细的...

    微软UWP开发教程_2263页.pdf

    概述 适用于 Windows 应用的 Visual Studio 模板 生成适用于 Windows 11 的应用 让你的应用在 Windows 11 上出色表现 设计和 UI 概述 Windows 11 中的设计 Windows 11 设计原则 Windows 11 签名体验 Geometry 颜色 ...

    Java集合框架常见面试题

    Java集合框架常见面试题 剖析⾯试最常⻅问题之 Java 集合框架 包含以下几个模块: 1、集合概述 2、Collection子接口之List 3、Collection子接口之Set 4、Map接口 5、Collection工具类 6、其他重要问题

    Java基础知识点.html

    哈希值 LinkedHashSet TreeSet 自然排序Comparable 比较器排序Comparator Set集合 并发修改异常 LinkedList集合 ArrayList集合 List集合 Collection集合概述 冒泡排序 Object 异常 Math 包装类 Calendar类 ...

    14.1 集合类概述.mp4

    14.1 集合类概述.mp4

    day05集合1

    1.1集合体系结构【记忆】 1.2Collection集合概述和基本使用【应用】 1.3Collection集合的常用方法【应用】 1.4Collection集

    day05-集合1

    1.1集合体系结构【记忆】 1.2Collection集合概述和基本使用【应用】 1.3Collection集合的常用方法【应用】 1.4Collection集

    (完整word版)数据结构复习资料-java数据结构期末考试.doc

    三、集合概述 集合是一种聚集、组织了其他对象的对象。它定义了一种特定的方式,可以访问、管理所包含的对象(称为该集合的元素)。集合的使用者——通常是软件系统中的另一个类或对象——只能通过这些预定的方式与...

Global site tag (gtag.js) - Google Analytics