美文网首页
JAVA 数组

JAVA 数组

作者: 名字都被你们取了我不生气 | 来源:发表于2020-03-13 12:08 被阅读0次

数组

数组是一种数据结构, 用来存储同一类型值的集合。
一旦创建了数组, 就不能再改变它的大小(尽管可以改变每一个数组元素)。
通过一个整型下标可以访问数组中的每一个值。例如, 如果 a 是一个整型数组, a[i] 就是数组中下标为 i 的整数。

  • 例如:创建了一个可以存储 100 个整数的数组
    int[] a = new int[100];

可以使用下面两种形式声明数组

  • int[] a;
  • int a口;

数组的初始化

  • 创建一个数字数组时, 所有元素都初始化为 0;
  • 创建 boolean 数组的元素会初始化为 false;
  • 创建对象数组的元素则初始化为一个特殊值 ==null==, 这表示这些元素(还)未存放任何对象而不是空串。
    例如,String[] names = new String[10] ;
    会创建一个包含 10 个字符串的数组, 所有字符串都为 null。
    如果希望这个数组包含空串, 可以为元素指定空串:
    for (int i = 0; i < 10; i++)
    names[i ]="";

二维数组

二维数组其实就是一个元素为一维数组的数组;
实质上,Java 高维数组还是一维数组,只不过这个一维数组的元素比较特殊,是由低一维的数组这种引用类型的引用构成的。


在这里插入图片描述

创建方式:

  • 第一种: int[][] array = new int[3][2];
  • 第二种:int[][] array = {{1, 2}, {1, 3, 5}, {2}};
  • 第三种:int[][] array = new int[3][];
    ------------array[0] = new int[1];
    ------------array[1] = new int[2];
    ------------array[2] = new int[3];

相关文章

  • 【骚全带你学Java---九、认识java数组】

    java中数组 数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素...

  • JAVA 基本功秘籍

    1. Java数组与内存控制一、Java数组初始化 Java数组是静态的,即当数组被初始化之后,该数组的长度是不可...

  • Java数组

    Java数组 1.声明数组 在java中声明数组有两种形式:数组元素类型名[] 数组名;数组元素类型名 数组名 [...

  • Java知识之数组

    Java数组知识图如下: 数组基本用法 声明数组声明数组语法格式: 初始化数组Java中使用关键字new创建数组对...

  • Java学校-String类/数组

    Java StringBuffer 和 StringBuilder 类 Java 数组 声明数组变量 明白这句话p...

  • 图解Java数组的内存分配

    1. Java数组是静态的 Java是静态语言,所以Java的数组也是静态的,即:数组被初始化后,长度不可变 静态...

  • Kotlin数组

    数组在Kotlin中使用Array类来表示。下面巴拉一下Kotlin数组和Java数组的区别。Java中的数组通常...

  • java 数组

    java数组:相同类型数据的有序集合 (数组元素的数据类型必须相同) 1. java 创建数组变量 数组中已有元素...

  • 面试题总结

    1、Java中能创建Volatile数组吗? 能,Java中可以创建volatile类型数组,不过只是一个指向数组...

  • scala 2.13.1 数组 和Java List互转

    Scala数组 转 Java List List 转 Scala数组

网友评论

      本文标题:JAVA 数组

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