java中 linklist出现空指针的问题

2025-05-09 02:46:01
推荐回答(1个)
回答1:

java中 linklist出现空指针的问题,集合没有实例化吧就赋值了肯定空指针。
public static void main(String args[]) throws IOException{
int i,j,x,y;
TraceRecord path=new TraceRecord();
x=1;y=1;
System.out.print("迷宫的路径(0的部分)\n");
for(i=0;i<10;i++){
for(j=0;j<12;j++)
System.out.print(MAZE[i][j]);
System.out.println();

}
while(x<=ExitX&&y<=ExitY){
MAZE[x][y]=2;
if(MAZE[x-1][y]==0){
x-=1;
path.insert(x, y);
}
else if(MAZE[x+1][y]==0){
x+=1;
path.insert(x, y);
}else if(MAZE[x][y-1]==0){
y-=1;
path.insert(x, y);
}else if(MAZE[x][y+1]==0){
y+=1;
path.insert(x, y);
}else if(chkExit(x,y,ExitX,ExitY)==1)
break;
else{
MAZE[x][y]=2;
path.delete();
x=path.last.x;
y=path.last.y;
}
}
System.out.print("[老鼠走过的路径(2的部分)]");
for(i=0;i<10;i++){
for(j=0;j<12;j++)
System.out.print(MAZE[i][j]);