数组:是具有相同数据类型的一组数据的集合
一维数组:是同类数组的线性集合,在程序中需要处理一组数据,或者传递一组数据时,可用这种类型的数组
a.length来定义数组长度
列:
同时输出a,b数组并赋值
列5.1
列5.2
列5.3
列5.4
替换数组元素
Arrays.fill(数组名,值);
替换数组部分元素:前改后不改
Arrays.fill(数组名,前索引,后索引,值);
数组元素排序
Arrays.Sort(数组名);
复制数组元素:空位补零,溢出去掉
新数组名=Arrays.copyOf(旧数组名,新数组长度);
7.复制数组部分元素:前在后不在
新数组名=Arrays.copyOfRange(旧数组名,前索引,后索引);
8.查询数组元素:先排序再查询
索引 =Arrays.binarySearch(数组名,元素);
9.查询数组元素:先排序再查询 前含后不含
索引 =Arrays.binarySearch(数组名,前索引,后索引,元素);
10.数组排序算法
(1).冒泡排序
算法代码示例
(2).直接选择排序
算法代码示例
(3).反转排序
算法代码示例