java——数组的定义和使用

java——数组的定义和使用,第1张

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. 二维数组

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

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5573844.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存