Java基础之Collection
2021-06-27 17:03
标签:增强for循环 sys 没有 array cal oca job lis focus 集合是java中用来存储数据的容器 collection是java集合中按照存储结构分类的单列集合: Collection是单列集合的根接口,用于存储一系列符合规则的数据。Collection集合下有两个子接口:分别是 List中存储数据有序,可重复 list的实现类主要有 Set中存储的数据无序,不可重复 set的实现类主要有: collection大致图例
由于collection是list和set的父接口,所以collection中的定义了一些list和set都会有共有方法,用来操作集合中的元素。 ? 在集合中往往由于添加了大量的元素,我们需要遍历这些元素,就需要用到Iterator这个接口。Iterator接口主要用来循环遍历Collection集合的元素。 迭代 collection集合通过迭代的方法获取所有的元素。每次在去元素之前需要判断是否还有下一个元素,有的话就取出,直到取出所有的元素就停止。 Iterator常用方法 迭代器实现原理 使用迭代器遍历集合的过程中,首先先用集合对象调用集合的 然后使用 如果存在使用 增强for循环格式 Java基础之Collection 标签:增强for循环 sys 没有 array cal oca job lis focus 原文地址:https://www.cnblogs.com/maybecoding/p/9651015.htmlJava基础之Collection
1.collection集合的概述
collection集合的概述
java.util.Collection
java.util.List
和java.util.Set
.
java.util.ArrayList
和java.util.LinkedList
java.util.HashSet
和java.util.TreeSet
2.Collection常用方法
public boolean add(E e)
: 把给定的对象添加到当前集合中 。public void clear()
:清空集合中所有的元素。public boolean remove(E e)
: 把给定的对象在当前集合中删除。public boolean contains(E e)
: 判断当前集合中是否包含给定的对象。public boolean isEmpty()
: 判断当前集合是否为空。public int size()
: 返回集合中元素的个数。public Object[] toArray()
: 把集合中的元素,存储到数组中。public static void main(String[] args) {
Collection
3.Iterator接口(迭代器)
public E next()
:返回迭代的下一个元素。public boolean hasNext()
:如果仍有元素可以迭代,则返回 true。
public static void main(String[] args) {
Collection coll = new ArrayList();
coll.add("熊大");
coll.add("熊二");
coll.add("熊三");
coll.add("熊小小");
//声明Iterator对象
Iterator
iterator()
方法获取迭代器对象hasNext()
判断是否有下一个元素next()
方法取出元素,直到没有新的元素然后结束。4.增强for循环实现集合遍历
for (集合元素数据类型 变量: 集合或数组名称
) {
//实现代码
}public static void main(String[] args) {
Collection
上一篇:Java多线程的基本知识