java基础——数组

1.数组

  1.1 声明

    int [] a ;

    int b[];

  1.2 创建对象

    a = new int[2];

    b = new int[4];

  1.3 初始化

    a[1] = 1;

    a[2] = 1;

 

    for(int i=0;i<4;i++){

      b[i] = 2;

    }

    

    int [] c = {1,2,3,4};

 

2.java.util.Arrays

     初始化数组:Arrays.setAll(array,generator)
     高效复制数组:int[] arr = Arrays.copof(源数组,新数组的长度)
     高效排序:Arrays.sort, 并行排序Arrays.parallelSort
     高效查询 :Arrays.binarySearch[先排序在查询]
     输出内容为字符串:Arrays.toString(array)
 
3.
  基本类型排序用DualPivotQuickSort
     java对象排序用的ComparableTimeSort(jdk7),替换成了LegacyMergeSort
 

 

posted @ 2017-11-22 19:57  静静的天空很安静  阅读(213)  评论(0编辑  收藏  举报