数组工具类Arrays和System类中的部分方法

来源:互联网 发布:每日股票数据 编辑:程序博客网 时间:2024/06/06 22:12
一.数组工具类Arrays数组工具类:Arrays,里面全是static的方法,可以直接被类名调用import java.util.Arrays;public class Test {public static void main(String[] args) {int[] arr = { 1, 9, 3, 8, 5, 6, 7, 4, 2 };//对数组进行排序的功能sort(arr),没有具体返回值类型Arrays.sort(arr);//二分查找,返回值类型是intint index = Arrays.binarySearch(arr, 9);System.out.println("index="+index);//返数组的字符串表现形式,返回值类型为StringString s = Arrays.toString(arr);System.out.println(s);}}二.System类中的部分方法System类没有构造方法,不能创建对象,不能被实例化       里面的方法都是静态的,可以直接被类名调用public class SystemDemo {public static void main(String[] args) {//返回值类型是long类型的 返回以毫秒为单位的当前时间long times = System.currentTimeMillis();System.out.println(times);//终止当前正在运行的 Java 虚拟机。//终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。int[] arr1 = { 2, 3, 6, 9, 8, 4, 6, 1, 5 };int[] arr2 = new int[6];从arr1的2角标开始,复制6个元素到arr2中System.arraycopy(arr1, 2, arr2, 0, 6);for (int i = 0; i < arr1.length; i++) {System.out.print(arr1[i] + " ");}System.out.println();for (int i = 0; i < arr2.length; i++) {System.out.print(arr2[i] + " ");}           System.exit(10);      }}

0 0
原创粉丝点击