数组是数据结构中的一个基本数据结构——线性结构,线性结构中的连续存储结构就是数组,它用于存储同一类型数据的一个容器。

好处:可以对该容器中的数据进行编号,从0开始,封装数据。

声明并初始化:

1)元素类型[]变量名 = new 元素类型[元素的个数];

String[] arr1 =new String[5];

2)元素类型[]变量名 = {元素1,元素2...}

String[] arr2 ={"a","b","c", "d", "e"};

元素类型[] 变量名 = new 元素类型[]{元素1,元素2...}

String[] arr3= newString[]{"a","b","c","d","e"};

数组常用方法汇总(保证让你学得清清爽爽)(1)

遍历数组

数组常用方法汇总(保证让你学得清清爽爽)(2)

数组的引用传递

数组常用方法汇总(保证让你学得清清爽爽)(3)

二维数组:一张数据表,矩阵

1.二维数组的定义及使用

数组常用方法汇总(保证让你学得清清爽爽)(4)

结果:

1 2 3

4 5 6

7 8 9

一个数组传递的程序:

数组常用方法汇总(保证让你学得清清爽爽)(5)

数组的排序

Arrays.sort()用于填充数组 : Arrays.sort(arr) //该数组中的数据会升序排

数组常用方法汇总(保证让你学得清清爽爽)(6)

数组转置:

数组常用方法汇总(保证让你学得清清爽爽)(7)

数组的拷贝:

数组常用方法汇总(保证让你学得清清爽爽)(8)

对象数组

对象数组的动态初始化:类名称对象数组名称 =new类名称 [长度]

对象数组的静态初始化:类名称对象数组名称 =new类名称 [] {实例化对象,实例化对象,...}

对象数组的动态初始化:

数组常用方法汇总(保证让你学得清清爽爽)(9)

对象数组的静态初始化:

数组常用方法汇总(保证让你学得清清爽爽)(10)

今天的分享就到这里了,大家看完后学会了吗?

欢迎评论留言,提供建议和思路,如果觉得文章对您有用就加个关注啦~~

,