• 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
    

    数组是一种引用类型

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

  • 相关阅读:
    centos7 安装 tesseract4.1
    08 图的数据结构和算法
    07 树形结构及其算法
    05 数组与链表算法
    06 堆栈与队列算法
    04 查找与哈希算法
    03 排序算法
    javascript 标签轮播
    tomcat URI get 参数中文传到后台 乱码 URIEncoding
    javascript 标签切换
  • 原文地址:https://www.cnblogs.com/chenxianbin/p/11922412.html
Copyright © 2020-2023  润新知