Java 在网格空指针异常中移动

Java 在网格空指针异常中移动,java,nullpointerexception,Java,Nullpointerexception,我试图允许通过网格移动,并用字符串显示我的当前位置。我以1的增量移动,因为如果我在a1上,并且键入“down”,我将在b1上。(我对java非常陌生) 这会引发空指针异常,我不知道为什么 private String location; 位置为空。您需要设置初始化位置,如下所示: private String location = array[6]; 哦,对了。我一开始就这样做了,但我的位置没有保存,并恢复到我最初为位置数组设置的位置。 private String location =

我试图允许通过网格移动,并用字符串显示我的当前位置。我以1的增量移动,因为如果我在a1上,并且键入“down”,我将在b1上。(我对java非常陌生)

这会引发空指针异常,我不知道为什么

private String location; 
位置为空。您需要设置初始化位置,如下所示:

private String location = array[6]; 

哦,对了。我一开始就这样做了,但我的位置没有保存,并恢复到我最初为位置数组设置的位置。
private String location = array[6];