博客> Java之Arrays与System
Java之Arrays与System
2017-12-12 17:59 评论:0 阅读:206 西单_夜未央
JAVA string
/*
 * Arrays:针对数组操作的工具类。排序和查找。
 * 功能:
 * public static String toString(int[] a):把整型数组转变成字符串。
 * public static void sort(int[] a):对数组进行排序
 * public static int binarySearch(int[] a,int key):对数组进行二分查找。
 *
 */

public static void main(String[] args) {

int arr[] = {23,35,52,67,78,90}; System.out.println(getIndex(arr, 78)); System.out.println("----------------"); System.out.println(method(arr,52)); System.out.println(Arrays.binarySearch(arr, 53));//-4: //经过测试:<23 xss=removed xss=removed xss=removed xss=removed> num) { minIndex = midIndex + 1; }else{ maxIndex = midIndex - 1; }

if (midIndex < minIndex> maxIndex) {

return -1;

}

midIndex = minIndex + maxIndex / 2; }

return midIndex; }

public static int getIndex(int[] arr,int value){ int num = -1; for (int i = 0; i < arr.length; i++) { int j = arr[i]; if (value == j) { return i; } }

return num; }

/*
 * System:System 类包含一些有用的类字段和方法。它不能被实例化。 
 * 
 * 成员方法:
 *   public static void exit(int status):终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。 
 *   public static long currentTimeMillis():返回以毫秒为单位的当前时间。
 *   
 *   public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
 *   从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
 * 
 */

 public static void main(String[] args) {

int num = 0; while (num < 10000000) { num ++; System.out.println(num); if (num == 9999) { System.out.println(System.currentTimeMillis()); System.out.println("i love you"); System.exit(1); } }

int[] arr1 = { 1, 2, 3, 4, 5 }; int[] arr2 = { 5, 6, 7, 8, 9 }; System.arraycopy(arr1, 2, arr2, 3, 2); System.out.println(Arrays.toString(arr1)); System.out.println(Arrays.toString(arr2)); }

收藏
0
sina weixin mail 回到顶部