我只是想知道是否可以有一个公共静态数组,所有类都可以访问和编辑它。
要查看它是否有效,我尝试访问它,但是我只是收到一个错误消息。
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)
答案 0 :(得分:1)
该对象的值为空FileManager.cassetteArray[0][1]
,因此是异常的原因。
但是,您可以为此目的使用单例。