我的Android学习笔记3(还是JAVA)

数组工具类

arrays.toString(数组)
*将数组中的值,连接成字符串

Arrays.sort(数组)
*优化的《快速排序》算法

Arrays.copeOf(数组,长度)
*将数组复制成指定长度的新数组

Arrays.binarySeatch(数组,目标值)
*二分法查找,在数组中寻找目标值的位置,如果找不到,返回负数

Arrays.fill(数组,值)
*所有位置填充指定的值

数组的复制
Arrays.copeOf(数组,长度)
*将数组复制成指定长度的新数组

System.arraycopy(原数组,原数组起始位置i,目标数组,目标数组起始位置,长度)~~
~~(本身并不生成新数组)

二维数组(*存放数组的数组)
*创建二维数组
1.int[][] a=new int[3][2]
*)一共创建了四个数组:
一个外围数组,三个内部数组
*)外围数组长度3,内部数组长度2、
*)在外围数组中,存放的内存地址

2.Int[][] a=new int[3][];
只创建了一个外围数组,之后可以再床见一维数组放入
a[0] =new int[4]; a[0]=new int[4]

3.int[][] a={
{6,3,5,7}
{9,2}
{74.23,5}
};

二维数组访问
a[1][1]

二维数组遍历
For(int i=0; i

你可能感兴趣的:(我的Android学习笔记3(还是JAVA))