Java常用类----Arrays

Arrays

  Arrays表示数组的操作类,直接定义在java.util包中,主要的功能可以实现数组元素的查找,数组内容的填充,排序等。

    public static boolean equals(int[] a, int[] a2)   判断两个数组是否相等,此方法被重载多次,可以判断各种数据类型的数组

    public static void fill(int[] a , int val)  将指定内容填充到数组之中,此方法被重载多次,可以填充各种数据类型的数组

    public static void sort(int[] a)  数组排序,此方法被重载多次,可以对各种类型的数组进行排序

    public static int binarySearch(int[] a ,int key)  对排序后的数组进行检索,此方法被重载多次,可以对各种类型的数组进行搜索

    public static String toString(int[] a)  输出数组信息,此方法被重载多次,可以输出各种数据类型的数组

import java.util.* ;
public class Test{
    public static void main(String arg[]){
        int temp[] = {3,4,5,7,9,1,2,6,8} ;    // 声明一个整型数组
        Arrays.sort(temp) ;        // 进行排序的操作
        System.out.print("排序后的数组:") ;
        System.out.println(Arrays.toString(temp)) ;    // 以字符串输出数组
        // 如果要想使用二分法查询的话,则必须是排序之后的数组
        int point = Arrays.binarySearch(temp,3) ;    // 检索位置
        System.out.println("元素‘3’的位置在:" + point) ;
        Arrays.fill(temp,3)    ;// 填充数组
        System.out.print("数组填充:") ;
        System.out.println(Arrays.toString(temp)) ;
    }
};
View Code
排序后的数组:[1, 2, 3, 4, 5, 6, 7, 8, 9]
元素‘3’的位置在:2
数组填充:[3, 3, 3, 3, 3, 3, 3, 3, 3]

 

posted @ 2015-04-08 10:33  闲来垂钓  阅读(188)  评论(0)    收藏  举报