zoukankan      html  css  js  c++  java
  • 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
     
  • 相关阅读:
    单例模式 & Init(allocWithZone:)
    Go 初体验
    Go 初体验
    beego 初体验
    beego 初体验
    beego 初体验
    beego 初体验
    beego 初体验
    beego 初体验
    beego 初体验
  • 原文地址:https://www.cnblogs.com/zhouj/p/7880988.html
Copyright © 2011-2022 走看看