Java教程

Java基础-Collection集合、迭代器

本文主要是介绍Java基础-Collection集合、迭代器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、集合概述

1. 集合:集合是java中提供的一种容器,可以用来存储多个数据。

2. 集合和数组的区别
        2.1 数组的长度是固定的。集合的长度是可变的。
        2.2 数组中存储的同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。

二、集合框架

1. 集合按存储结构分类:
        1.1 单列集合:java.util.Collection
        1.2 双列集合:java.util.Map

三、Collection常用功能

Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。

public boolean add(E e);    // 把给定的对象添加到当前集合中。
public void clear();    // 清空集合这两个所有元素。
public boolean remove(E e);    // 把给定的对象在当前集合中删除。
public booean contains(E e);    // 判断当前集合中是否包含给定的对象。
public boolean isEmpty();    //判断当前集合时候为空。
public int size():    // 返回集合中元素的个数。
public Object[] toArray();    // 把集合中的元素,存储到数组中。     

public Iterator iterator();    // 获取集合对应的迭代器

四、迭代器

1. Iterator接口 

Iterator主要用于迭代访问(遍历)Collection中的元素

Iterator接口常用方法:

public E next();    // 返回迭代的下一个元素。
public boolean hasNext();    // 如果仍有元素可以迭代,则返回true。

这篇关于Java基础-Collection集合、迭代器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!