34 增强for循环

简介: 1 增强for介绍

1 增强for介绍


格式

for(集合/数组中元素的数据类型 变量名 : 集合/数组名) {
// 已经将当前遍历到的元素封装到变量中了,直接使⽤变量即可
}


1.1 作用:


用于遍历数组和集合


1.2 原理:


它是JDK5之后出现的,其内部原理是⼀个Iterator迭代器

注意事项:

实现Iterable接⼝的类才可以使⽤迭代器和增强for

简化数组和Collection集合的遍历


1.3 案例


public static void main(String[] args) {
//        遍历HashSet集合
//创建集合对象
    HashSet<String> set = new HashSet<String>();
//添加元素
                set.add("hello");
                set.add("world");
                set.add("java");
                //不包含重复元素的集合
                set.add("world");
//遍历
                for(String s : set) {
                    System.out.println(s);
                }
//遍历数组
        String [] aryStr = {"第三行","十多个","水电费","得到","哈哈"};
        for (String sk:aryStr) {
            System.out.println("增强for测试数组遍历:"+sk);
        }
        }



目录
相关文章
|
存储 Java Android开发
Android系统升级的机制概要
Android系统升级的机制概要
1061 0
|
11月前
|
安全 API UED
2026 年起 WhatsApp 消息计费将调整!企业必看!
WhatsApp 将于 2026 年 1 月起调整全球消息计费规则:法国、埃及的营销类消息价格大幅下调(降幅近40%),美加的验证与通知类消息也小幅降价;但印度 Marketing 消息价格上涨约10%。出海企业需根据区域成本变化,重新评估通信预算与触达策略,避免隐性成本累积。
1594 0
|
11月前
|
SQL 监控 安全
常见网络攻击类型详解:从原理到防御
本文系统介绍8种常见网络攻击类型,包括恶意软件、网络钓鱼、中间人攻击、DDoS、SQL注入等,剖析其原理与防御策略,助力提升个人与企业网络安全防护能力。
|
8月前
|
弹性计算 网络安全 数据安全/隐私保护
阿里云怎样部署幻兽帕鲁(Palworld)服务器?2026年最新攻略来了!
《幻兽帕鲁》火爆全球!阿里云2026年推出一键部署联机服务器方案,零基础玩家3分钟即可搭建专属低延迟服务器,支持自定义配置与地域选择。轻松获取IP与端口,即刻开服,和好友畅玩奇幻世界!
798 9
|
11月前
|
安全 Go PHP
快充充电器电压诱骗芯片PW6606
PW6606是受电设备端的快充协议芯片,作为“主动请求者”与充电器通信,探测其支持的电压档位,并通过PD、QC等协议请求所需高压(如9V/12V/20V),实现高效供电。广泛用于移动电源、DIY设备等,让普通设备安全获取快充电压,被称为“诱骗芯片”,实为合规协商,非真正欺骗。
|
11月前
|
安全 搜索推荐 API
巧用拼多多API,精准定位下沉市场,销量一路狂飙!
本文探讨如何利用拼多多开放平台API,精准洞察下沉市场用户需求与行为,通过数据驱动实现选品优化、精准营销与个性化运营,助力商家提升销量。涵盖热销分析、用户画像、定向优惠等场景,强调合规与技术落地要点,打造高效增长闭环。(238字)
|
Linux C++
每天一个linux命令(8):cp 命令
cp 命令是 Linux 中用于复制文件或目录的命令。它的名字来源于英文单词 copy。这个命令非常常用,特别是在需要备份文件或创建文件副本时。
882 0
|
人工智能 边缘计算 自然语言处理
Google 发布其开源模型系列最新模型 Gemma 3
Google 发布了其开源模型系列的最新成员 Gemma 3,这是一款轻量级、高性能的 AI 模型,支持多语言和复杂任务。它具备 140+ 语言支持、128K-token 上下文窗口、增强的多模态分析能力以及函数调用功能,适用于聊天 AI、代码生成等多种场景。Gemma 3 在性能上超越 Llama 3-8B 和 Mistral 7B,且仅需单 GPU 即可运行,大幅降低计算成本。提供 1B 至 27B 不同参数规模版本,满足多样化需求,并优化了量化模型以适应边缘计算和移动设备。其多模态设计整合了 SigLIP 图像编码器,扩展上下文窗口至 128k token,显著提升了视觉和文本理解能力。
1349 3
Google 发布其开源模型系列最新模型 Gemma 3
|
机器学习/深度学习 人工智能 测试技术
魔搭社区模型速递(3.16-3.22)
魔搭ModelScope本期社区进展:📟1177个模型,📁216个数据集,416个创新应用,📄 11篇内容
776 1
|
网络协议 算法 数据库