数组详解:从创建到遍历的终极指南
什么是数组数组可以看成是相同类型元素的⼀个集合。在内存中是⼀段连续的空间。⽐如现实中的⻋库数组的创建及初始化数组的创建T[ ]数组名newT[N];T表⽰数组中存放元素的类型T[ ]表⽰数组的类型N表⽰数组的⻓度数组的初始化数组的初始化主要分为动态初始化以及静态初始化。1.动态初始化在创建数组时直接指定数组中元素的个数int[ ] array newint[10];2.静态初始化在创建数组时不直接指定数据元素个数⽽直接将具体的数据内容进⾏指定语法格式T[]数组名称 {data1, data2, data3, ..., datan};【注意事项】1.静态初始化虽然没有指定数组的⻓度编译器在编译时会根据{}中元素个数来确定数组的⻓度。2.静态初始化时, {}中数据类型必须与[]前数据类型⼀致。3.静态初始化可以简写省去后⾯的new T[]。如果没有对数组进⾏初始化数组中元素有其默认值如果数组中存储元素类型为基类类型默认值为基类类型对应的默认值⽐如类型默认值byte0short0int0long0float0.0fdouble0char/u0000(空字符肉眼看不见不是 0 也不是空格booleanFALSE如果数组中存储元素类型为引⽤类型默认值为null。【注意】Java 中并没有约定 null 和 0 号地址的内存有任何关联遍历数组for-each全称增强 for 循环专门用来遍历数组、集合语法简洁不需要下标。语法格式for(元素类型 变量名 数组 / 集合{//使用变量名}可以使⽤ for-each 遍历数组for-each 是 for 循环的另外⼀种使⽤⽅式. 能够更⽅便的完成对数组的遍历. 可以避免循环条件和更新语句写错.重点特性1.只能读取元素不能修改数组原有元素2.没有下标索引如果需要获取当前元素是第几个不能用for-each要用普通for循环。3.使用场景只需要从头到尾依次取出所有元素不需要下标。for 循环 vs for-each 对比数组转字符串使⽤这个⽅法后续打印数组就更⽅便⼀些.Java 中提供了java.util.Arrays包, 其中包含了⼀些操作数组的常⽤⽅法.⼆维数组普通的⼆维数组⼆维数组本质上也就是⼀维数组, 只不过每个元素⼜是⼀个⼀维数组.基本语法数据类型[ ][ ]数组名称new数据类型[⾏数][列数] {初始化数据 };⾏不可以省略列可以省略1.⼆维数组是特殊的⼀维数组⼀维数组的每个元素⼜是⼀个数组2.arr.length 代表⼆维数组的⾏数3.arr[row].length 代表⼆维数组的列数不规则的⼆维数组不规则的⼆维数组指的是⼆维数组的列在定义的时候没有确定。上述⼆维数组就不是⼀个规则的⼆维数组。第1⾏有3列第2⾏有5列。

相关新闻

NuGet存储路径管理:释放C盘空间与提升构建效率的完整指南

NuGet存储路径管理:释放C盘空间与提升构建效率的完整指南

1. 项目概述:为什么需要管理NuGet的存储路径?如果你是一个.NET开发者,尤其是经常在团队协作或跨多台机器上工作的开发者,你很可能遇到过这样的困扰:Visual Studio的C盘空间被一个名为“NuGet”的文件夹悄悄吞噬&#x…

2026/8/24 1:38:29 阅读更多 →
业务IP隐藏技术方案与安全实践指南

业务IP隐藏技术方案与安全实践指南

1. 业务IP隐藏的核心需求解析在当今数字化运营环境中,企业业务系统的IP地址暴露往往意味着安全风险的增加。我经历过多次因IP暴露导致的DDoS攻击和恶意扫描,深刻理解隐藏业务IP的重要性。业务IP隐藏本质上是通过技术手段将真实服务器地址与对外服务地址分…

2026/8/24 17:57:19 阅读更多 →
蚂蚁集团Ling 3.0 Tiny开源MoE大模型:79亿参数本地部署实战指南

蚂蚁集团Ling 3.0 Tiny开源MoE大模型:79亿参数本地部署实战指南

这次我们来看一个刚发布就引起关注的开源大模型——蚂蚁集团推出的 Ling 3.0 Tiny。它不是那种动辄数百亿参数的庞然大物,而是将规模精准控制在 79 亿参数,并采用了前沿的混合专家(MoE)架构。对于关心本地部署、显存占用和实际应用…

2026/8/24 18:07:35 阅读更多 →

最新新闻

WRC2026核心“留形”技术:从概念到代码实现智能体记忆系统

WRC2026核心“留形”技术:从概念到代码实现智能体记忆系统

最近在技术圈里,一个名为“WRC2026大考场”的项目悄然走红。乍一看标题,很多人会以为这又是一个关于机器人或AI竞赛的新闻。但点进去才发现,它的核心并非赛事本身,而是一个名为“留形”的技术概念,并且其“含量”高得惊…

2026/8/24 18:08:09 阅读更多 →
大模型行业求职指南:核心能力与实战路线

大模型行业求职指南:核心能力与实战路线

1. 大模型行业求职现状分析2023年被称为"大模型元年",这个新兴领域正在创造大量高薪岗位。根据领英最新数据,全球AI相关岗位同比增长47%,其中大模型研发、产品、应用等方向占比超过60%。但行业火爆背后存在明显的结构性矛盾&#x…

2026/8/24 18:08:09 阅读更多 →
在本地跑通 Qwen-Agent:从安装到第一次 Function Calling 的完整路径

在本地跑通 Qwen-Agent:从安装到第一次 Function Calling 的完整路径

在本地跑通 Qwen-Agent:从安装到第一次 Function Calling 的完整路径 【免费下载链接】Qwen-Agent Agent framework and applications built upon Qwen>3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc. 项目地址: https…

2026/8/24 18:08:09 阅读更多 →
Wand-Enhancer:5分钟免费解锁WeMod专业版功能

Wand-Enhancer:5分钟免费解锁WeMod专业版功能

Wand-Enhancer:5分钟免费解锁WeMod专业版功能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand-Enhancer 是一款免费开源的 WeMod 增…

2026/8/24 18:08:09 阅读更多 →
计算机毕业设计之花之恋鲜花预定小程序的设计

计算机毕业设计之花之恋鲜花预定小程序的设计

当前,由于人们生活水平的提高和思想观念的改变,然后随着经济全球化的背景之下,互联网技术将进一步提高社会综合发展的效率和速度,互联网技术也会涉及到各个领域,于是传统的管理方式对时间、地点的限制太多,…

2026/8/24 18:08:08 阅读更多 →
BLE信道划分与跳频机制:从原理到实战的物联网通信稳定性保障

BLE信道划分与跳频机制:从原理到实战的物联网通信稳定性保障

1. 项目概述:从“能用”到“好用”的BLE通信基石如果你正在开发一个基于低功耗蓝牙(BLE)的智能手环、智能门锁或者任何需要无线连接的物联网设备,那么你大概率遇到过这样的场景:设备在办公室里连接稳定,一到…

2026/8/24 18:07:08 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →