好记性不如烂笔头!!
1.操作数组:
System.arraycopy(来源数组名, 来源数组起始位置, 目的数组名, 目的数组其实位置, 复制来源数组的元素的个数);
例:System.arraycopy(arrayA, 0, arrayB, 0, a.length);
等价于 for(int i = 0; i < arrayA.length; i++) arrayB[i] = arrayA[i];
2.排序数组:
Arrays.sort(数组名);
String[] s = new String[]{"abc","ABC","EDF","234"};
Arrays.sort(s);
System.out.println(Arrays.asList(s));
输出结果为:[234, ABC, EDF, abc]
Arrays.asList()方法为用户提供了更为方便的打印形式,参数为数组名
3.比较数组
Arrays.equals(arrayA, arrayB);
如果arrayA和arrayB相同,则返回true,否则返回false
4.搜索数组
Arrays.binarySearch(数组名,需搜索的内容);
找到则返回查找的内容的下标,否则返回负数;前提:查找的数组必须是已经排序好的
5.填充数组
Arrays.fill(数组名,填充内容);
6.传递数组
modifyArray(数组名);实质是传递引用
不知道还有没有其他的,以后再补