码迷,mamicode.com
首页 > 编程语言 > 详细

Arrays数组类使用介绍

时间:2016-06-01 23:08:10      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

Arrays:数组类,是包java.util下面的一个类,Collection接口也在这个包下面。

主要的方法:

Arrays.asList(数组对象)  //此静态方法用于将Array转化为List类型对象。常常用于List类型对象的初始化中。

Arrays.sort(array):升序排序;

Arrays.banarySearch(array,2):查找2这个元素所在数组中的位置,用二分查找;

Arrays.copyOf(float[] original, int newLength):复制指定的长度;

copyOfRange(char[] original, int from, int to):复制指定范围的数据到新的数组;

fill(char[] a, char val):添加数据进数组;

HashCode(int[] a):返回数组的hash值;

equals(a,b):比较ab是否相同;

举例:

package www.test.com;

import java.util.Arrays;

public class test3 {
    public static void main(String[] agrs){
        int[] array = {2,4,455,632,-7,11,-99,1,0};
        Arrays.sort(array);
        printArray("数组排序结果:",array);
        int index = Arrays.binarySearch(array,2);
        System.out.println("元素2在第"+index+"个位置");
        
    }
    private static void printArray(String message,int [] array){
        System.out.println(message + ":[length: "+ array.length + "]" );
        for(int i=0;i<array.length;i++){
            if(i != 0){
                System.out.print(",");
            }
            System.out.print(array[i]);
            
        }
        System.out.println();
    }

}

 

Arrays数组类使用介绍

标签:

原文地址:http://www.cnblogs.com/run127/p/5551269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!