[JAVASE] Collection集合的遍历

embedded/2025/3/16 19:43:46/

一. 集合分类

java中的Collection集合分为两类, 分别是单列集合(List)和双列(Map)集合.

1.1 单列集合

在这里插入图片描述

1.2 双列集合

在这里插入图片描述

二. 集合遍历

2.1 List单列集合的遍历

  • for each遍历
    • 在这里插入图片描述
  • 迭代器遍历
    • 在这里插入图片描述
  • lambda遍历
    • 在这里插入图片描述

2.2 Map双列集合的遍历

  • for each遍历

    • 在这里插入图片描述
  • k-v整体遍历

    • klkkkkk
  • lambda表达式遍历

    • 在这里插入图片描述

http://www.ppmy.cn/embedded/173143.html

相关文章

Qt 实现波浪填充的圆形进度显示

话不多说&#xff0c;先上效果图 代码示例&#xff1a; #include <QApplication> #include <QWidget> #include <QPainter> #include <QPropertyAnimation> #include <QTimer> #include <cmath>class WaveProgressBar : public QWidget {…

[设计模式]1_设计模式概览

摘要&#xff1a;设计模式原则、设计模式的划分与简要概括&#xff0c;怎么使用重构获得设计模式并改善代码的坏味道。 本篇作概览与检索用&#xff0c;后续结合源码进行具体模式深入学习。 目录 1、设计模式原理 核心原则&#xff08;语言无关&#xff09; 本质原理图 原…

珠算与珠心算发展简介

珠算是中华传统优秀文化的科学遗产&#xff0c;它是我国劳动人民的伟大创造&#xff0c;被誉为中国的第五大发明&#xff0c;至今已有 1800 余年的历史。 珠算&#xff0c;是以算盘为工具&#xff0c;用手指拨动算珠进行数值计算的一门计算技术。同时&#xff0c;珠算又是一门科…

Mybatis——基础操作、动态SQL

目录 一.基础操作 1.删除 2.新增 3.更新 4.查询 5.XML映射文件 二、动态SQL 1.<if> 2.<where> 3.<set> 4.<foreach> 5.<sql> 6.<include> 一.基础操作 1.删除 参数占位符&#xff1a; 注意&#xff1a; #{...}相比于${...}…

【MyBatis Plus 逻辑删除详解】

文章目录 MyBatis Plus 逻辑删除详解前言什么是逻辑删除&#xff1f;MyBatis Plus 中的逻辑删除1. 添加逻辑删除字段2. 实体类的配置3. 配置 MyBatis Plus4. 使用逻辑删除5. 查询逻辑删除的记录 MyBatis Plus 逻辑删除详解 前言 MyBatis Plus 是一个强大的持久化框架&#xf…

前端 Webpack 面试题

1、什么是 Webpack?它有什么作用? Webpack 是一个前端资源打包工具,用于将 JavaScript、CSS、图片等项目资源进行模块化管理和打包。它能够将复杂的项目结构转化为浏览器友好的代码,提高前端项目的开发效率和性能。 模块打包:Webpack 将项目中的各个模块及依赖打包成一个…

AWK 入门教程:强大的文本处理工具

AWK 是一种强大的文本处理工具&#xff0c;广泛用于 Linux/Unix 系统中对文本文件或数据流进行操作。它能够基于条件筛选、统计字段、重新排列数据等。主要特点包括&#xff1a; 2. AWK 的基本语法 2.1 AWK 程序的结构 AWK 程序的结构: awk pattern { action } file 2.2 常…

iptables练习笔记20250315

一、简单练习环境 在VMware Workstation部署三台Ubuntu22.04虚机&#xff0c;分别为H1、H2、H3&#xff0c;其中H2已安装KVM&#xff08;可参考Ubuntu22.04 KVM安装笔记&#xff09;。 本次练习主要查看filter table的FORWARD chain的情况。 在H1发起ping 11.0.20.4&#xf…