当前位置: 首页 > news >正文

一维数组 - remember

1.数组初始化
I.double[] myList ={1.0,2.0, 3.0};
等价于:
II.doublel] myList = new double[3];
myList[0]= 1.0;
myList[1]= 2.0;
myList[2]= 3.0;
注意:数组初始化必须放在一条语句中,将它们分开会产生语法错误。
错误示例:
double[] myList;
myList ={1.0, 2.0,3.0};

2.访问数组元素
数组元素可以通过下标访问;
数组下标范围从0开始,到myList.length-1结束;

3.for-each 循环
JDK 1.5支持一个简便的for循环,称为for each循环,即不使用下标变量就可以顺序遍历整个数组。
例如,下面代码可以显示数组myList的所有元素:
for(double value: myList)
System.out.println(value);
注意:当需要以其他顺序遍历数组,或者改变数组中的元素时,还是必须使用下标变量。

4.数组的复制和传递
数组复制有三种方法:
a.使用循环语句逐个地复制数组的元素
b.使用System类中的静态方法arraycopy
System.arraycopy(sourceArray, srcPos, targetArray, tarPos, length);
c.使用clone方法复制数组

a.数组的复制-使用循环:
int[] sourceArray ={2, 3, 1, 5, 10};
int[] targetArray = new int[sourceArray. length];
for (int i =0; i< sourceArrays length; i++)
targetArray[i] = sourceArray[i];
如果原数组的长度小于需要复制的内容,会造成数组的溢出。
b.使用System类的静态方法arraycopy:
原数组的名字 sourceArray
原数组需要被复制的起始位置 srcPos
目标数组的名字 targetArray
目标数组起始位置 tarPos
数组长度 length

5.将数组传递给方法
数组的传递
数组作为实参
数组作为返回值
匿名数组的使用

http://www.jsqmd.com/news/607958/

相关文章:

  • 2026年六家geo公司推荐 深度拆解技术壁垒并甄选年度标杆 - 博客湾
  • 如何通过可视化学习快速掌握RISC-V?专业仿真平台全解析
  • CppJieba中文分词实战指南:从环境搭建到企业级应用
  • 2026 河北企业数字化转型服务商标杆:隆尧县数字化转型企业商会
  • Reciprocal节点]原理解析与实际应用
  • 2026广州AIGC影视广告公司推荐榜(综合实力榜) - 资讯焦点
  • 智能车竞赛新手避坑指南:用MT9V03X摄像头搞定直道、弯道与十字路口识别
  • 如何实现微信聊天记录的永久保存与智能分析
  • 第六章 流量分析特征-蚁剑流量分析waf 上的截获的黑客攻击流量
  • 重庆成都火锅底料批发基地哪家靠谱,琢翔食品值得考虑吗 - myqiye
  • 数据说话!2026年4月潍坊商铺装修报价指南与头部服务商深度解析 - 2026年企业推荐榜
  • 武汉围挡厂家:装配式市政围挡选购指南 - 资讯焦点
  • 告别手动分析!用Frida-Trace一键追踪Android App的JNI函数调用(附实战APK)
  • open-vm-tools 与 VMware Tools 对比分析:开源与商业版的5大差异
  • 2026汕头定制床头柜选型指南:满足这3个硬指标才算靠谱 - 精选优质企业推荐榜
  • 2026 年兰州发电机组实力企业汇总 稳定供电适配工矿基建与公共服务场景 - 深度智识库
  • FreeRTOS通信机制全解析:为什么我的信号量总是不工作?
  • Python语言快速入门
  • 中药挥发油提取的工业化突破:设备技术革新如何重塑行业价值链 - 资讯焦点
  • 2026年深圳空运公司选购指南:3招教你挑对高性价比服务 - 精选优质企业推荐榜
  • docker-enter 脚本完全解析:简化 nsenter 使用的终极工具
  • 2026汕头E0级定制家具避坑清单:3个硬指标 - 精选优质企业推荐榜
  • 2026年香港空运选购指南:教你5招挑对省钱又靠谱的物流服务 - 精选优质企业推荐榜
  • 从 SQL 到自然语言,下一代 Lakehouse 为何必须「AI 优先」
  • SDMatte辅助UI/UX设计:自动生成产品界面 mockup 中的素材
  • 【Finetune学习】02:训练到底在干什么?
  • VMware ESXi实战:如何用Intel网卡开启SR-IOV提升虚拟机网络性能(附详细命令)
  • 选火锅底料出口专业公司,成都性价比高的有哪些 - 工业推荐榜
  • 天虹购物卡换现金,安全靠谱平台推荐! - 团团收购物卡回收
  • springboot微信小程序美食订餐配送评价系统