关于数组的小知识

2017-06-19  本文已影响0人  没说再见

数组对于每一门编程语言来说都是重要的数据结构之一。

说一下Java数组的声明。创建。初始化。


声明数组变量

double[] myList;   //首选

double myList[] ;   //一样效果


创建数组

java语言使用new操作符来创建数组

arrayRefVar = new dataType [arraySize];

使用dataType[arraySize]创建了一个数组。

把新创建的数组的引用赋值给变量arrayRefVar.

数组变量的声明和创建数组可以用一条语句完成:

dataType [] arrayRefVar = new dataType[arraySize];

或者

dataType[] arrayRefVar = [value0,value1,...,];

数组索引是从0开始,所以索引值从0刀length-1。

图中可清楚看出,下表是0刀9.


foreach循环

此循环可再不适用下标的情况下遍历数组。

eg:

public calss TestArray{

    public static void main(Stirng[] arge){

       double [] myList = {2,3,1,5,6,6};

  /**

   *打印出来

   **/

      for (double element:myList){

            system.out.println(element);

}

}

}


数组可作为函数的参数

可以传递给别的方法,eg:

public static void array(String [] args){

 for(int i=0;i<array.length;i++){

 system.out.println(array[i])

}

}


Array类

java.util.Arrays类可以方便的操作数组,它的方法都是静态的。

eg:

给数组赋值:fill 方法

队数组排序: sort,是升序

比较i数组:equals 可以比较数组中元素值是不是相等的

查找数组元素:binarySearch队排序好的数组进行二分查找法操作。

上一篇 下一篇

猜你喜欢

热点阅读