Java对象数组初始化 - 极悦
首页 课程 师资 教程 报名

Java对象数组初始化

  • 2022-07-18 13:19:45
  • 1256次 极悦

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基础教程,里面有更丰富的知识等着大家去学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交