import java.util.Arrays;
/*
* Arrays:针对数组操作的工具类。排序和查找。
*
* 功能:
* public static String toString(int[] a):把整型数组转变成字符串。
* public static void sort(int[] a):对数组进行排序
* public static int binarySearch(int[] a,int key):对数组进行二分查找。
*
* 练习:请自己写代码,测试这三个方法。
*/
public class ArraysDemo {
public static void main(String[] args) {
// 定义数组
int[] arr = { 23, 84, 51, 72, 69 };
// public static String toString(int[] a):把整型数组转变成字符串。
String str = Arrays.toString(arr);
System.out.println(str);
// public static void sort(int[] a):对数组进行排序
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
// public static int binarySearch(int[] a,int key):对数组进行二分查找。
int[] arr2 = { 12, 23, 34, 45, 56, 67 };
// 查找23的索引
System.out.println(Arrays.binarySearch(arr2, 23));
// 查找27的索引
System.out.println(Arrays.binarySearch(arr2, 27));
}
}
|
|