java Arrays类详解及实例代码
最近做项目用到Arrays类,这里整理下,希望大家能够掌握Arrays。
1.Arrays类概述
针对数组进行操作的工具类。
提供了排序,查找等功能。
2.成员方法
publicstaticStringtoString(int[]a)
publicstaticvoidsort(int[]a)
publicstaticintbinarySearch(int[]a,intvalue)
packagecom;
importjava.util.Arrays;
/**
*Arrays类概述及常用方法
*针对数组进行操作的工具类。
*提供了排序,查找等功能。
*成员方法
*publicstaticStringtoString(int[]a)将int类型的数组转换为字符串
*publicstaticvoidsort(int[]a)进行数组的排序,内部采用的是快速排序
*publicstaticintbinarySearch(int[]a,intkey)二分查找法
*@author许威威
*
*/
publicclassArraysDemo{
publicstaticvoidmain(String[]args){
int[]array={3,44,2,546,74};
//publicstaticStringtoString(int[]a)将int类型的数组转换为字符串
System.out.println(Arrays.toString(array));//[3,44,2,546,74]
//publicstaticvoidsort(int[]a)进行数组的排序,内部采用的是快速排序
Arrays.sort(array);
System.out.println(Arrays.toString(array));//[2,3,44,74,546]
//publicstaticintbinarySearch(int[]a,intkey)二分查找法
intindex=Arrays.binarySearch(array,5);
System.out.println(index);//-3
}
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!