下一篇应该是Java反射机制
//测试ArrayS工具类,可以对任意数据类型的数组进行排序
public class ArraysTest {
public static void main(String[] args) {
int [] array=new int []{7,3,7,8,4,2,5,4,7};
/* //sort 对数组元素进行排序
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]);
}
System.out.println();
Arrays.sort(array);
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]);
}
*/
/*toString 把数组元素拼接成字符串
String str1=Arrays.toString(array);
System.out.println(str1);
*/
/*binarySearch 返回指定元素的索引
int index=Arrays.binarySearch(array, 4);
System.out.println(index);
*/
/*
* copyOf(array,i) 返回跟array相同类型的数组,长度为i,数据是array数组的前i个元素
int[] array1=Arrays.copyOf(array, 4);
*/
//equals(),比较两个数组是否完全相等,要求数组类型相同长度相同每一个索引位置的元素也对应相同
//file() 用指定元素填充数组,
//HashCode()方法,这个方法计算得到的结果只跟数组的元素时相关的,,而数组本身的HashCode方法获得的哈希值与内部的数据是无关的
//asList ()方法,把数组转化成一个结构不可变但是可以修改和查询的list,也就是说只能查找和改变元素的值,但是要求替换元素和被替换的元素时相同类型的。
List list=Arrays.asList(1,2,3,4,5);//他的参数不能是集合的名字,因为他的参数是一可变参数,会将每一个参数都当做新生成的list的元素
System.out.println(list);
}
}
浙公网安备 33010602011771号