数组的定义
数组是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来唯一确定数组中的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。这些多维数组本质上就是存储数组的数组。
数组的性质
数组在创建之后是不可改变大小的。因为在你创建数组的时候就已经吧数组的规格确定好了。然后它会自动
存储在一个比较合适的位置。可能刚好卡在存储位置的某一地方(前后的区域都已经存满了)。所以它是不7可增添的,但是数组中的内容确是可以修改的。
如何去创建一个数组
对于一维数组而言。
类型 [ ] 数组名=new 类型 [ 长度]
类型 [ ] 数组名 = {元素一,元素二,元素三,…}
数组的长度:数组名 .(点)length
数组元素的访问
数组名+[下标]。下标也就是元素在数组中的位置顺序代号。
多维数组的定义
下面以二维数组为例(整数型的)
数组数据类型 [ ] 数组名 = new 类型[ 长度]
int[][] arr=new int[5][5];
对一维数组的排序
实现对数组排序的可视化
这个是对界面的简单规划。以便于可视化排序时的展示。在此过程中一定要注意画笔的传递。
这里是监听器的内容。
后面就是排序结果