美文网首页
关于数组的小知识

关于数组的小知识

作者: 没说再见 | 来源:发表于2017-06-19 21:44 被阅读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队排序好的数组进行二分查找法操作。

相关文章

  • 关于数组的小知识

    数组对于每一门编程语言来说都是重要的数据结构之一。 说一下Java数组的声明。创建。初始化。 double[] m...

  • 静心沉淀,厚积薄发

    今天主要是看来c语言中关于数组的知识,数组按照空间大小的不同,数组分为一维数组,二维数组,多维数组,按照元素种...

  • 编程中的小tips

    perl 小知识点 defined () 哈希的长度 数组的uniq R 小知识点 rowMeans() 和 co...

  • Numpy数组

    内容参考:Numpy库常用函数大全 数组的属性 栗子: 数组的创建 扩展小知识:单位矩阵 栗子: 数组的随机函数 ...

  • leetcode--easy模式(javascript)[doi

    1、 reverse string 关于数组的知识点:http://riny.net/2012/the-summa...

  • iOS入门小知识-数组

    C数组主要用于存储基本数据类型 (int, char, float, double...),以及复合数据类型(i...

  • Swift第三周学习心得

    Swift第三周学习心得 第三周主要学习了关于以下几种知识 一、数组的三种重要方法 关于数组的运用有三种重要的方法...

  • shell脚本批量对文件改名(名字新旧不相关)

    首先,要用到数组,请先看关于数组的基础知识 要求:把电脑中的SRR开头的文件名改为容易识别的Library_Nam...

  • Swift中的数组

    最近开始学习总结关于Swift的知识,今天先从最基础的数组开始。对比OC的数组方法来学习,这样更容易对比学习 初始...

  • 造就一点小知识

    我想要读点小知识,那种课本上不讲,老师认为是常识而你却不懂的小知识。 有太多这样的小知识了,关于电力方面的,关于控...

网友评论

      本文标题:关于数组的小知识

      本文链接:https://www.haomeiwen.com/subject/lsjnqxtx.html