创建数组:
dataType[ ] arrayRefVar = new dataType[arraySize]
代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest1.java
数组处理:
数组输出、数组总和、数组最大元素、for each循环、数组排序
代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest2.java
数组与List的转换:
List转换成数组,调用ArrayList的toArray方法;
数组转换成List,调用调用Arrays的asList方法 ;
普通类型的数组转换成List,需要先转成包装类,再从泛型转换成List;
代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest3.java
数组的查找与排序:
顺序查找、二分法查找(数组必须有序)、冒泡排序、选择排序
代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest4.java
递归:
代码路径:E:\IDEA_Study\Scattered_Study\Study\src\数组\ArrayTest5.java
数组的优缺点:
优点: 按照索引查询速度快;能存储大量的数据;
缺点: 数组大小确定后不能改变;数组只能存储一种类型的数据;增加和删除元素很慢(数组元素是连续的);
二维数组的查找:
使用双层的for循环查找即可;