栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java——数组的定义和使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java——数组的定义和使用

本节目标从以下4点入手!

1. 理解数组基本概念

2. 掌握数组的基本用法

3. 数组与方法互操作

4. 熟练掌握数组相关的常见问题和代码

一.数组的基本用法

1.1什么是数组

数组本质上就是让和我们能够"批量"创建相同类型的变量。

简单的来说,数组就是储存一组相同数据类型的数据结合。

如何去创建数组?

数组的创建有三种方式:

1.数据类型[] 数组名称 = { 初始化数据 };

                               int[ ] array = {1,2,3,4}

             

2.数据类型[] 数组名称 = new 数据类型 [] { 初始化数据 };

                              int[ ] array = new int[ ] {1,2,3}

3.int[ ] array = new int [3];

1.2数组的使用

如何去获取数组的长度,并且求得每个下标所对应的数组的值呢?

 1.3数组的遍历

所谓 "遍历" 是指将数组中的所有元素都访问一遍, 不重不漏. 通常需要搭配循环语句.

对于数组的遍历这里采用了两种循环。第一种 for 循环,第二种 增强for循环 也叫 for each循环。

 

 两种循环的区别;

for循环能拿到下标所对应值,而for each 循环不能拿到下标

2. 数组作为方法的参数

代码示例: 打印数组内容

 2.2 理解引用类型(重点/难点)

 2.3 认识 null

null 在 Java 中表示 "空引用" , 也就是一个无效的引用

3. 数组作为方法的返回值

代码示例: 写一个方法, 将数组中的每个元素都 * 2

 4. 数组练习

4.1 数组转字符串

这种方法后续打印数组会方便许多。 Java 中提供了 java.util.Arrays 包, 其中包含了一些操作数组的常用方法。

还有一种写法就是我们常用的写法

 

 4.2 数组拷贝

 注意事项: 相比于 newArr = arr 这样的赋值, copyOf 是将数组进行了 深拷贝, 即又创建了一个数组对象, 拷贝原有 数组中的所有元素到新数组中. 因此, 修改原数组, 不会影响到新数组.

实现自己版本的拷贝数组

 5. 二维数组

二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组。

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/582634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号