首页 > 其他分享 >Collection的集合遍历

Collection的集合遍历

时间:2022-10-24 15:22:39浏览次数:85  
标签:遍历 Collection add 集合 col out

迭代器原理图简要原理图

 

package com.msb.test01;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * @author : liu
 * 日期:14:37:00
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class Test02 {
    //这是一个main方法:是程序的入口
    public static void main(String[] args) {
        Collection col = new ArrayList();
        col.add(18);
        col.add(13);
        col.add(11);
        col.add(17);
        //对集合遍历(对集合元素进行查看)
        //普通for循环 无法遍历集合
        /*for (int i = 0; i < col.size(); i++) {
            col.
        }*/
        //方式2:增强for循环
        for (Object c:col
             ) {
            System.out.println(c);
        }
        System.out.println("===========");
        //方式3:迭代器
        Iterator it = col.iterator();
        while (it.hasNext()){
            System.out.println(it.next());
        }
    }
}

 

标签:遍历,Collection,add,集合,col,out
From: https://www.cnblogs.com/jeldp/p/16821558.html

相关文章

  • SCCM Collection
    OS2019selectSMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_......
  • 集合应用场合
    前段后端数据库交互:  当需要将相同结构的个体整合到一起的时候,需要集合。实际应用场景淘宝、京东商品展示网页......
  • 集合的引入
    【1】数组,集合都是对多个数据进行存储操作的。简称为容器。ps:这里的存贮指的是内存层面的存储,而不是持久化存储(.txt,.avi,.jpg,数据库)。【2】数组:特点:(1)数组一单指定了长......
  • go柳叶刀工具集合
    lancet是一个全面、高效、可复用的go语言工具函数库。本次发布v2.0.0版本,全面升级go1.18,应用泛型重写大部分函数。同时新增70+函数。特性全面、高效、可复用250+常用go......
  • LinkedList集合
    (1)底层数据结构是双链表,查询慢,增删快,但是如果操作的是首尾元素,速度也是极快的。(2)LinkedList本身多了很多直接操作首尾元素的特有API。(其实实际上很少用,基本上用Collection......
  • ArrayList集合底层原理
    (1)利用空参创建的集合,在底层创建一个默认长度为0的数组;(2)添加第1个元素时,底层创建一个新的长度为10的数组;(3)存满时,会扩容1.5倍;(4)如果一次添加多个数据,1.5倍还放不下,则新创建......
  • c++算法竞赛常用板子集合(持续更新)
    前言本文主要包含算法竞赛一些常用的板子,码风可能不是太好,还请见谅。后续会继续补充没有的板子。当然我太菜了有些可能写不出来T^T稍微有些分类但不多,原谅我QwQ建议Ct......
  • 数据结构【C语言版】二叉树的结构和遍历的实现
    数据结构【C语言版】二叉树的结构和遍历的实现1.二叉树的存储结构二叉树一般分为两种存储结构,一种是顺序结构,一种是链表结构。顺序结构顺序结构存储就是使用数组来......
  • 关于字典和集合顺序的一些思考
    要探究这个问题,首先需要明白,字典和集合的底层逻辑都是哈希表。那先来复习一下什么叫哈希表哈希表哈希(hash)hash,意译为散列,音译为哈希。是把任意长度的输入通过特定的算......
  • 树的遍历
       1.前序遍历(PreorderTraversal亦称先序遍历)——访问根结点的操作发生在遍历其左右子树之前。2.中序遍历(InorderTraversal)——访问根结点的操作发生在遍......