常用对象Array05-数组工具类Arrays方法03
博客名称 | 链接 |
---|---|
day16Java-常用对象总结 | https://blog.csdn.net/qq_40332952/article/details/104805557 |
Arrays:针对数组进行操作的工具类。比如说排序和查找。
1:public static String toString(int[] a) 把数组转成字符串
2:public static void sort(int[] a) 对数组进行排序
3:public static int binarySearch(int[] a,int key) 二分查找
代码演示
public class ArraysDemo {
public static void main(String[] args) {
int[] arr = { 24, 69, 80, 57, 13 };
//public static String toString(int[] a) 把数组转成字符串
String s = Arrays.toString(arr);
System.out.println("toString()-"+s);
System.out.println("------------------------");
//public static void sort(int[] a) 对数组进行排序
System.out.println("排序前-"+Arrays.toString(arr));
Arrays.sort(arr);
System.out.println("sort()排序后-"+Arrays.toString(arr));
System.out.println("------------------------");
//public static int binarySearch(int[] a,int key) 二分查找
//在上面已经排序了这里就不用再排序了
System.out.println("二分查找元素前提是有序");
System.out.println("binarySearch()二分查找元素索引-"+Arrays.binarySearch(arr,57));
}
}
结果:
toString()-[24, 69, 80, 57, 13]
------------------------
排序前-[24, 69, 80, 57, 13]
sort()排序后-[13, 24, 57, 69, 80]
------------------------
二分查找元素前提是有序
binarySearch()二分查找元素索引-2
来源:CSDN
作者:ginger_mr
链接:https://blog.csdn.net/qq_40332952/article/details/104821665