公共静态数组Java

时间:2018-10-04 11:07:39

标签: java arrays nullpointerexception static public

我只是想知道是否可以有一个公共静态数组,所有类都可以访问和编辑它。

要查看它是否有效,我尝试访问它,但是我只是收到一个错误消息。

public class FileManager {
    public static String[][] cassetteArray = new String[10][6];
}

我用来检查它是否有效的命令是;

FileManager.cassetteArray[0][1].length();

相反,出现以下错误;

Exception in thread "main" java.lang.NullPointerException
at AssignmentStage1.UserInterface.userMenu(UserInterface.java:35)

1 个答案:

答案 0 :(得分:1)

该对象的值为空FileManager.cassetteArray[0][1],因此是异常的原因。 但是,您可以为此目的使用单例。