JAVA之数组2

添加元素


从后往前进行迭代,最后在末尾插入元素

tip:为避免数字在覆盖过程中丢失,故从后往前覆盖

JAVA之数组2_第1张图片  

JAVA之数组2_第2张图片 

 删除元素


从前往后迭代,最后将末尾赋值为0

 tip: 以覆盖的数arr【i】为基准,构造循环

JAVA之数组2_第3张图片  

JAVA之数组2_第4张图片

共同处Tip:

 范围均为【index+1arr.length】;

表示为【arr [ i-1 ] ,arr [ i ]】

可变参数 


传参数量任意

JAVA之数组2_第5张图片

常用函数

JAVA之数组2_第6张图片 优美地输出字符串:

JAVA之数组2_第7张图片  JAVA之数组2_第8张图片

 

二分查找数组中元素的位置:二分查找前一定要先排序 

完全数组的复制,从1-n:

JAVA之数组2_第9张图片

 

 

区间数组的复制:

JAVA之数组2_第10张图片

 

比较两个数组值是否一样:

JAVA之数组2_第11张图片

数组的填充fill:

二维数组的定义与遍历

JAVA之数组2_第12张图片JAVA之数组2_第13张图片 区别:arr.length 与 arr[i].length

方式1:普通for+普通for:

JAVA之数组2_第14张图片

方式2: 普通for+加强for

JAVA之数组2_第15张图片

JAVA之数组2_第16张图片 

 

方式3:加强for+加强for

 JAVA之数组2_第17张图片

 

 二维数组的初始化


1.静态初始化

2.动态初始化 new

3.默认初始化

JAVA之数组2_第18张图片

JAVA之数组2_第19张图片

你可能感兴趣的:(java)