Java创建数组的三种形式

简介: Java创建数组的三种形式测试类:package cn.wsyjlly.base;import java.util.Arrays;/** * @author wsyjlly * @create 2019.

Java创建数组的三种形式

测试类:

package cn.wsyjlly.base;

import java.util.Arrays;

/**
 * @author wsyjlly
 * @create 2019.08.18 - 15:11
 **/
public class StringOperator {
    public static void main(String[] args) {
        //方式一:声明并赋初值,声明和赋值不可以分开写
        String[] str1 = {"aaa","bbb","ccc"};
        //方式二:先声明,后赋值,声明和赋值可以分开写。
        String[] str2 = new String[]{"aaa","bbb","ccc"};
        //方式三:先声明,后赋默认值,声明和赋值可以分开写。
        String[] str3;
        str3 = new String[3];
        Character[] str4 = new Character[3];
        Integer[] str5 = new Integer[3];
        char[] str6 = new char[3];
        byte[] str7 = new byte[3];
        short[] str8 = new short[3];
        int[] str9 = new int[3];
        long[] str10 = new long[3];
        float[] str11 = new float[3];
        double[] str12 = new double[3];
        boolean[] str13 = new boolean[3];
        System.out.println(Arrays.toString(str1));
        System.out.println(Arrays.toString(str2));
        System.out.println(Arrays.toString(str3));
        System.out.println(Arrays.toString(str4));
        System.out.println(Arrays.toString(str5));
        System.out.println("char"+Arrays.toString(str6));
        System.out.println("byte"+Arrays.toString(str7));
        System.out.println("short"+Arrays.toString(str8));
        System.out.println("int"+Arrays.toString(str9));
        System.out.println("long"+Arrays.toString(str10));
        System.out.println("float"+Arrays.toString(str11));
        System.out.println("double"+Arrays.toString(str12));
        System.out.println("boolean"+Arrays.toString(str13));
    }
}

测试结果:

[aaa, bbb, ccc]
[aaa, bbb, ccc]
[null, null, null]
[null, null, null]
[null, null, null]
char[ ,  ,  ]
byte[0, 0, 0]
short[0, 0, 0]
int[0, 0, 0]
long[0, 0, 0]
float[0.0, 0.0, 0.0]
double[0.0, 0.0, 0.0]
boolean[false, false, false]
目录
相关文章
|
20天前
|
存储 Java
Java数组07:稀疏数组
【8月更文挑战第23天】
23 2
|
19天前
|
Java
|
29天前
|
存储 前端开发 JavaScript
【前端学java】一篇文章带你精通java 中的数组(10)
【8月更文挑战第10天】一篇文章带你精通java 中的数组
12 3
【前端学java】一篇文章带你精通java 中的数组(10)
|
29天前
|
Java 索引
java中的栈(利用数组实现栈)
这篇文章通过Java代码示例介绍了如何使用数组实现栈操作,包括栈的初始化、入栈、出栈、判断栈满和空以及遍历栈的方法。
java中的栈(利用数组实现栈)
|
15天前
|
Java
Java数组的应用场景
Java数组的应用场景
26 1
|
15天前
|
存储 机器学习/深度学习 Java
Java数组
Java数组
23 1
|
19天前
|
存储 Java
如何在 Java 中打印字符串数组列表
【8月更文挑战第23天】
26 2
|
19天前
|
存储 Java API
|
19天前
|
存储 安全 Java
Java 中数组和 ArrayList 的区别
【8月更文挑战第23天】
26 1
|
22天前
|
Java 索引
Java系列 之 Java复制(拷贝)数组的4种方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRan
这篇文章介绍了Java中数组复制的四种方法:`Arrays.copyOf()`、`Arrays.copyOfRange()`、`System.arraycopy()`和`clone()`方法,以及它们的使用场景和示例代码。