美文网首页
Java中的二维数组的定义及使用

Java中的二维数组的定义及使用

作者: 山巅自相见 | 来源:发表于2021-06-07 10:10 被阅读0次

二维数组其实就是一维数组的嵌套(每一行看做一个内层的一维数组)


二维数组

两种初始化形态

格式1:动态初始化

数据类型 数组名[][] = new 数据类型[m][n]
数据类型 [][] 数组名 = new 数据类型[m][n]
数据类型 [] 数组名 [] = new 数据类型[m][n]
举例:int [][] arr = new int [5][3];也可以理解为“5行3列”

格式2:静态初始化

数据类型 [][] 数组名 = {{元素1, 元素2, ...}, {元素1, 元素2, ...}, {元素1, 元素2, ...}, ...}
举例:int [][] arr = {{11, 12, 13}, {22}, {33, 34, 35, 36, 37}}

静态初始化可用于不规则二维数组的初始化

public static void main(String[] args) {
  // 静态初始化
  // 数据类型 [][] 数组名 = {{元素1, 元素2, ...}, {元素1, 元素2, ...}, {元素1, 元素2, ...}, ...}
  int [][] arr = {{1, 2, 3}, {4, 5, 6, 7, 8}, {9}};
  System.out.println("二位数组的长度是" + arr.length);
  System.out.println("第一个元素的长度是" + arr[0].length);
}

结果是:

二位数组的长度是3
第一个元素的长度是3

相关文章

  • Java中的二维数组的定义及使用

    二维数组其实就是一维数组的嵌套(每一行看做一个内层的一维数组) 两种初始化形态 格式1:动态初始化 格式2:静态初...

  • java字符串转二维数组,二维数组转List<List<Stri

    java字符串转二维数组,二维数组转List >,List >转二维数组 使用fastjson

  • go 语言数组

    go 语言数组 1. 数组定义 数组定义 使用 ":=" 符号定义数组 定义二维数组 2. 数组遍历 数组遍历 3...

  • Java数组的定义及使用

    数组的基本概念 所有的开发中都可能使用到数组,但并没有特别复杂,更多的是为了防止笔试中出现的问题 数组指的是一组相...

  • 数组

    一维数组的创建及使用二维数组的创建及使用数组的基本操作数组排序算法

  • 炸裂的Java技术实现最强扫雷游戏,堪称时代经典!

    首先给大家普及一下Java二维数组的基本概念。 二维数组:数组的数组---二维数组的每一个元素是一个一维数组 定义...

  • java基础-day06-数组

    数组【重点】 1. 数组 1.1 为什么要使用数组 1.2 生活中数组概念 1.3 Java中定义数组的格式【重点...

  • Java- 多维数组

    Java- 多维数组: 使用二维数组来存储表格。 可以使用以下语法来声明二维数组变量: 可以使用以下语法来创建二维...

  • Java 数组

    Java 实例 - 数组排序及元素查找 以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 ...

  • 2018-12-02

    Java二维数组的遍历及其转置详解 1.首先我们需要定义一个二维数组 2.对数组进行遍历 3.对数组进行转置操作 ...

网友评论

      本文标题:Java中的二维数组的定义及使用

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