专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java对象数组初始化

Java对象数组初始化

更新时间:2022-07-18 13:19:45 来源:动力节点 浏览1016次

Java对象数组初始化是什么?动力节点小编给大家举例说明。 

public static void main(String[] args) {
        String[] str = new String[10];//1 初始化数组
        for (int i = 0; i < 10; i++){
            System.out.println(str[i]);//打印出来的是null
        }
        for (int i = 0; i < 10; i++){
            str[i] = new String("Hello");//2 为对象初始化
        }
        for (int i = 0; i < 10; i++){
            System.out.println(str[i]);//打印出来的是Hello
        }
    }

1.初始化数组:

它是创建了是个String类型的变量:str[0], str[1],….str[9]

但是没有为它们创建对象,所以为它们的初始值都为null

2.为对象初始化:

str[i] = new String(“Hello”);创建了string对象,并让

变量str[i]引用这个对象

对象数组初始化的第二种方法

String[] s = new String[]{"He", "me", "we", "sa", "she"};

相当于:

String[] s= new String[5];
        s[0] = "He";
        s[1] = "me";
        s[2] = "we";
        s[3] = "sa";
        s[4] = "she";

以上就是关于“Java对象数组初始化”的介绍,大家如果想了解更多相关知识,可以关注一下动力节点的Java基础教程,里面有更丰富的知识等着大家去学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>