数组
数组包括一维数组和多维数组(二维及以上的数组)
一维数组
初始化一共三个方式
1. int []t={1,2,3}
2. int []t=new int[3];
t[0]=1;t[1]=2;t[3]=3;
3.int []t=new int[]{1,2,3};
可以用foreach进行便利
foreach(int x:t)
{
System.out.println(x);
}
多维数组
就只想二维数组吧 毕竟多的我也没用过
初始化
1. int[][]t={{1,2},{2,3}};
2. int[][]t=new int[2][3];
3. int[][]t=new int[2][];
t[0]=new int[5];
动态二维数组
和之前的一维数组差不多 只是
Arrays类的使用
binarySearch(Object[] a, Object key)二分查找数组中是否存在该值 存在返回下标 不存在返回-1
equals(long[] a, long[] a2)判断两个数组是否相同
fill(int[] a, int val)将值赋值类数组的每个位置
sort(Object[] a) 对数组进行排序