4.数组

  • 数组概念

    • 数组是多个相同类型数据的组合,实现对这些数据的统一管理
    • 数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量
    • 数组中的元素可以是任何数据类型,包括基本类型和引用类型
  • 一维数组

    • Java 中使用关键字 new 创建数组对象,定义并用运算符 new 为之分配空间后,才可以引用数组中的每个元素
    • 一维数组的定义
      • int[] a=new int[3];//定义数组长度为 3
      • int[] a=new int[]{1,3,5};//长度 必须省略
      • int[] a={1,3,5}
    • 数组元素的引用方式:数组名[数组元素下标]
      • 数组元素下标可以是整型常量或整型表达式。如 a[3] , b[i] , c[6*i];
      • 数组元素下标从 0 开始;长度为 n 的数组合法下标取值范围: 0 - n-1;如 int a[]=new int[3]; 可引用的数组元素为 a[0]、a[1]、a[2]
    • 每个数组都有一个属性 length 指明它的长度,例如:a.length 指明数组 a 的长度(元素个数)
    • 数组元素的默认初始值

      4.数组

  • 二维数组

    • 静态初始化
      • int intArray[][] = {{1,2},{2,3},{3,4,5}};
      • int intArray1[3][2] = {{1,2},{2,3},{4,5}}; //illegal,等号左边不能指定
    • 动态初始化
      • int a[][] = new int[4][5];
      • int b[][] = new int[3][]
      • b[0] = new int[2];
      • b[1] = new int[3];
      • b[2] = new int[5];
  • 数组元素排序

    •  Array 类的 sort()
      • Java.util.Arrays 类的 sort() 方法提供了数组元素排序功能
      • 4.数组

相关文章:

  • 2021-12-25
  • 2022-12-23
  • 2021-06-14
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2021-07-01
猜你喜欢
  • 2022-12-23
  • 2022-03-03
  • 2021-08-20
  • 2021-11-30
  • 2021-05-14
  • 2021-11-23
相关资源
相似解决方案