美文网首页
Java数组的使用详细

Java数组的使用详细

作者: 手打小黑板 | 来源:发表于2020-02-12 09:56 被阅读0次
package com.liming.array;

public class ArrayTest {
    public static void main(String[] args) {
        /**方式一:直接使用列表初始化,不使用类型声明*/
        int[] aa1 = {123,123,123,123};
        String[] ss1 = {"abc","abc","abc"};
        /**方式二:使用列表初始化,使用类型声明,并使用new关键字*/
        int[] aa2 = new int[]{123,123,123,123};
        String[] ss2 = new String[]{"abc","abc","abc"};
        /**方式三:直接赋值*/
        int[] aa3 = new int[3]; //不初始化数组
        int[] aa33 = new int[0];//这是一个空数组
        /**方式四:列表赋一个空值*/
        int[] aa4 = {};
        int[] aa44 = null;
        /**方式五:多维数组直接赋值*/
        String[][] ss5 = {new String[]{},new String[]{}};//数组内赋值数组 空赋值
        String[][] ss55 = {{},{}};  //空值
        String[][] ss555 = {null,null}; //空值
        String[][] ss5555 = {new String[5],new String[5]};
        /**方式六:多维数组成员数组赋值*/
        String[][] ss6 = {new String[]{"def","def","def"},new String[]{"abc","abc","abc"}};
        String[][] ss66 = {new String[3],new String[3]};
        ss66[0][1] = "Hello,World";
        /**方式七:多维数组赋值*/
        String[][] ss7 = new String[3][3];
        ss7[0] = new String[]{};
        ss7[1] = new String[]{"qwe","rty","zxc","kkk","jjj"};//更改了ss7数组之前的结构
        ss7[2] = new String[]{"abc","def","hij"};
        ss7[2][2] = "Hell Door";
        /**方式八:三维数组赋值*/
        String[][][] ss8 = new String[4][3][3];
        ss8[0] = new String[][]{};
        ss8[1] = new String[3][3];
        ss8[2] = new String[][]{new String[2],new String[2],new String[2]};
        ss8[2][1] = new String[]{"abc","abc","abc"};
        ss8[3] = new String[][]{new String[]{"aaa","bbb","ccc"},new String[]{"ddd","eee","fff"}};
        /**方式九:四维数组赋值*/
        String[][][][] ss9 = new String[][][][]{};
        String[][][][] ss99 = new String[][][][]{new String[][][]{new String[][]{new String[]{"Helo"}}}};
        String[][][][] ss999 = new String[4][4][4][4];
        ss999[0] = new String[][][]{new String[][]{new String[]{"这是什么鬼"}}};
        ss999[1] = new String[3][3][3];//改变了数组之前的结构
        ss999[1][2][2][2] = "四维数组的演示";

        System.out.println(ss999[1][2][2][2]);

    }
}

相关文章

  • Java数组的使用详细

  • Java数组:针对数组(Array)的各种操作

    参见这篇教程,较为详细Java数组:针对数组(Array)的各种操作

  • Java实例-数组

    1、Java 实例 – 数组排序及元素查找:使用sort()方法对Java数组进行排序,使用 binarySear...

  • Java知识之数组

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

  • Java 数组

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

  • Kotlin数组

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

  • Java数组常用方法总结

    Java数组 Java中数组用于存储固定大小的同类型元素 用法 工具类Arrays 复制数组最终使用的是Syste...

  • jprofiler:java性能分析(转)

    JAVA性能分析:超详细的JProfiler安装使用JAVA性能分析:超详细的JProfiler数据分析(官方中文...

  • scala 与 java泛型数组

    java 泛型数组初始化 使用这样的方式初始化java的数组会出错,因为java不支持泛型数组。按照我的理解,ja...

  • Java 的小白学习笔记六(数组)

    Java 数组 声明 数组的声明必须在使用之前 /* 首选语法 */dataType[] arrayRefVar;...

网友评论

      本文标题:Java数组的使用详细

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