• array 数组


    数组(array) 可以用来存储一个元素个数固定且元素类型相同的有序集。

      一个数组一旦被创建,那么它的大小是固定的。

      1.声明数组变量:

        elementType[] arrayRefVar; (元素类型[] 数组引用变量;)

        double [] myList;  //声明数组变量

      2.创建数组:

        不同于基本数据类型变量的声明,声明一个数组变量时并不在内存中给数组分配任何空间。 它只是创建一个对数组的引用的存储位置。如果变量不包含对数组的引用,那么这个变量的值为null。

        除非数组已经被创建,否则不能给它分配任何元素。

        声明数组变量之后,可以使用下面的语法用 new 操作创建数组,并将它的引用赋给一个变量。

          arrayRefVar = new elementType[arraySize];

        声明、创建、将数组引用赋值给变量 三个步骤合并在一条语句里:

          elementType[] arrayRefVar = new elementType[arraySize];

      3.数组大小和默认值

        当给数组分配空间时,必须指定该数组能够存储的元素个数,从而确定数组大小。创建之后就不能再修改它的大小。

          可以用 array.RefVar.length 得到数组大小。

        创建数组后,元素被赋予默认值。数值型基本数据类型的默认值为0,char型的默认值为 'u0000', boolean型的默认值为 false 

      4.访问数组元素

        arrayRefVar[index]

        通过下标访问,从0开始

      5.数组初始化语法

        elementType[] arrayRefVar = {value0,value1,value2....,valuek}

        例如: int [] myList = {1,2,3};

        等价于下列语句:

         int[] myList = new int[2];

         myList[0] = 1;

         myList[1] = 2;

         myList[2] = 3;

      6.foreach循环

        Java支持一个简便的for循环,称为 foreach 循环,即不适用下表变量就可以顺序的遍历整个数组。     

    for (double e: myList){
          System.out.println(e);
    }
  • 相关阅读:
    React
    移动端
    Flask 框架小记
    PyTorch 学习
    CNN 小结
    Django 环境下常用的模型设计
    Linux用户和用户组
    Linux下查看进程的命令输出的内容解释
    linux下配置tomcat开机自启动
    商业智能概述
  • 原文地址:https://www.cnblogs.com/magicya/p/6690512.html
Copyright © 2020-2023  润新知