zoukankan      html  css  js  c++  java
  • Java

    数组

    声明和初始化

    //声明
    int[] arr;
    
    //初始化
    //静态初始化,初始化并赋值
    int[] arr = new int[]{0, 1, 2};
    
    //动态初始化,初始化,之后再赋值
    int[] arr = new int[3];
    

    错误的方式:

    int[] arr = new int[]; //没有指定数组大小
    int[3] arr = new int[3]; //arr 前的 int[] 是声明为 int 类型数组,不能在 [] 中定义数组大小
    int[] arr = new int[3]{0, 1, 2}; //不能同时使用动态初始化和静态初始化
    

    数组的属性 length

    数组一经初始化,其长度就保持不变,通过这个属性可以轻易求出数组的长度。

    int[] arr = new int[]{0, 1, 2};
    System.out.println(arr.length);
    
    output:3
    

    数组的属性 length

    数组一经初始化,其长度就保持不变,通过这个属性可以轻易求出数组的长度。

    int[] arr = new int[]{0, 1, 2};
    System.out.println(arr.length);
    
    output:3
    

    数组是一种引用类型

    除基本数据类型外,其他的数据类型都是引用类型,因此在将数组传入方法内时,需要注意传的是地址。

  • 相关阅读:
    codesmith
    moment.js
    select2
    Lodash js数据操作库
    angular.js
    vue.js
    axios.js
    RoutePrefix和Route 路由前缀
    Tuple元组 C#
    ningx访问日志切割
  • 原文地址:https://www.cnblogs.com/chenxianbin/p/11922412.html
Copyright © 2011-2022 走看看