zoukankan      html  css  js  c++  java
  • java 基础--数组--004

    1,数组定义格式
        String[] aa; String aa[];
    2,二位数组的定义格式1
    String aa[][] = new String[m][n];
    String[] aa[] = new String[m][n];
    System.out.println(aa);//输出二维数组的名称,即二维数组的地址值
    System.out.println(aa[0]);//输出第一个一维数组的名称,即地址值
    System.out.println(aa[1]);//输出第二个一维数组的名称,即地址值
    注意:int[] x,y[];
    3,二位数组的定义格式2
    int[][] aa = new int[m][];
    System.out.println(aa);//输出二维数组的名称,即二维数组的地址值
    System.out.println(aa[0]);//null
    aa[0] = new int[2];//动态为每一个一维数组分配空间


    4,数组初始化 a、动态初始化,之给定长度,由系统给出初始化值 int[] a = new int[3]; b、静态初始化,只给出初始化值,由系统决定长度 int[] a = new int[]{1,2,3};/int[] a = {1,2,3};
    int[] a = new int[3]{1,2,3}; //NG

    5,
    int[] arr = {1,2,3};
    System.out.println(a[3]); //1,数组索引越界异常:ArrayIndexOutOfBoundsException
    arr = null;
    System.out.println(a[0]); //2,NullPointerException:空指针异常


  • 相关阅读:
    git cmd 命令在已有的仓库重新添加新的文件夹
    google guava Multimap的学习介绍
    JavaScript笔记基础版
    初识hive
    深入学习HBase架构原理
    初识Azkaban
    MapReduce工作流多种实现方式
    Hive 分组问题
    sqoop使用中的小问题
    Sqoop 结合多种系统的具体应用
  • 原文地址:https://www.cnblogs.com/ysloong/p/6407940.html
Copyright © 2011-2022 走看看