package Collection;import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;/*Collection官方文档:* Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。* 一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。* JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,* 并在需要最大普遍性的地方操作这些 collection。 * 方法摘要:*          boolean add(E e)*          void clear()  *          boolean contains(Object o)  *          Iterator<E> iterator() *          boolean remove(Object o) *       *         * iterator遍历集合的迭代器*         方法摘要: *            boolean hasNext() *            如果仍有元素可以迭代,则返回 true。 *            E next() *            返回迭代的下一个元素。 *            void remove() *            从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)。 */
public class Coolection_iterator {public static void main(String[] args) {/*创建集合对象*/Collection ce=new ArrayList();/*添加集合对象元素*/ce.add("hello");ce.add("bai-boy");/*迭代器输出*/Iterator it=ce.iterator();while(it.hasNext()){System.out.println(it.next());}}/*转数组输出*/public void Collection_tochar( Collection ce) {Object[] object=ce.toArray();/*遍历集合*/for (int i = 0; i < object.length; i++) {System.out.println(object[i]);}}
}

转载于:https://www.cnblogs.com/bai-boy/p/10328667.html

Java基础学习-Collection体系结构和迭代测试相关推荐

  1. 尚学堂JAVA基础学习笔记_2/2

    尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...

  2. Java基础学习——第十四章 网络编程

    Java基础学习--第十四章 网络编程 一.网络编程概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信 ...

  3. Java 基础学习-Java语言概述

    Java 基础学习 第一章 Java语言概述 回顾java基础知识,进行整理记录. 文章目录 Java 基础学习 前言 一. Java语言发展史(了解) 二.Java语言跨平台原理(理解) 三.JRE ...

  4. Java基础学习——第六章 面向对象编程(下)

    Java基础学习--第六章 面向对象编程(下) 一.关键词:static 1. static关键字的引入 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new ...

  5. JAVA基础学习精简心得笔记整理

    JAVA基础学习精简心得笔记整理 配置java环境变量 Java的运行过程  基本数据类型 引用数据类型 逻辑运算符 数组 方法重载 封装 继承 多态 多态的作用 单例设计模式 接口interface ...

  6. Java基础学习——第十六章 Java8新特性

    Java基础学习--第十六章 Java8 新特性 Java8(JDK8.0)较 JDK7.0 有很多变化或者说是优化,比如 interface 里可以有静态方法和默认方法,并且可以有方法体,这一点就颠 ...

  7. 【Java基础学习笔记】- Day11 - 第四章 引用类型用法总结

    Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 4.1 class作为成员变量 4.2 interface作为成 ...

  8. Java中大数据数组,Java基础学习笔记之数组详解

    摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...

  9. Java基础学习:尚硅谷项目三 开发团队调度软件

    Java基础学习:尚硅谷项目三 开发团队调度软件 一.软件功能与结构设计 1. 软件功能 该软件实现以下功能: 软件启动时,根据给定的数据创建公司部分成员列表(数组) 根据菜单提示,基于现有的公司成员 ...

最新文章

  1. php4.3-5.x,4.3 案例之 ThinkPHP 5.0 集成方法
  2. windows下多进程加协程并发模式
  3. VC++编译libpng
  4. CentOS6.5 将安装光盘作为yum源
  5. Trie实现(C++)
  6. java项目红叉_完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题
  7. 高速行车12条技巧,每一条都关乎你的生命
  8. 【简报】超棒的免费Web字体服务:Adobe Edge Web字体
  9. 2011 端午后,杭州支付宝
  10. pgpool-II的master-slave模式的分析
  11. FISCO BCOS 区块最大最长交易执行时间
  12. linux asio,在Linux使用Asio:不可或缺的WineASIO
  13. ipython怎么安装_ipython安装(python3.6.1)(转载)
  14. C++中setw()的用法
  15. 精通 CSS+DIV 网页样式与布局 116
  16. centos7 AMOEBA读写分离配置
  17. Sequential Recommendation with Self-Attentive Multi-Adversarial Network
  18. 魔兽世界3.35+mysql_新魔兽世界3.35兔子王版本商业 一键启动服务端
  19. ECharts Y轴固定分割段数,Y轴动态数值非写死
  20. Cubby提供Dropbox 2倍推荐存储空间 各大云储存容量与价格PK

热门文章

  1. 马宁的Windows Phone 7开发教程(3)——XNA下使用MessageBox和软键盘
  2. python实现WebsocketServer 服务端
  3. wxpython嵌套panel布局的一个问题
  4. java jar包命令行下可以双击不运行解决方法(改变java默认图标)
  5. Spring Boot 应用如何提高服务吞吐量?
  6. Java项目构建工具Gradle是否可以完全替代Maven?
  7. KubeEdge vs K3S:Kubernetes在边缘计算场景的探索
  8. 知乎基于Kubernetes的kafka平台的设计和实现
  9. Android 告急!
  10. Spring Boot 最核心的 3 个注解详解