如何在Java中返回对象数组?

时间:2020-07-11 21:37:47

标签: java arrays object

以下是我到目前为止所做的事情,但是每次运行时都会出现异常:

class Student{
    int sNo;
}

public class Array {
    public static Student[] createObj() {
        Student[] s = new Student[10];
        for(int i = 0; i<10;i++) {
            s[i].sNo = i+1;
        }
        return s;
    }
    public static void main(String[] args) {
        Student student[] = createObj();
        for(int i = 0; i<10;i++) {
            System.out.print(student[i].sNo);
        }
    }
}

这是一个例外:

Exception in thread "main" java.lang.NullPointerException
    at Array.createObj(Array.java:9)
    at Array.main(Array.java:14)

0 个答案:

没有答案