数组

数组

数组包括一维数组和多维数组(二维及以上的数组)

一维数组

初始化一共三个方式

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) 对数组进行排序
posted @ 2018-06-02 17:25  ygh1314  阅读(87)  评论(0)    收藏  举报