Written by
nodejs-style
on
on
[JAVA] class array NullPointerException 에러
[JAVA] class array NullPointerException 에러
이진트리 구현 중 NullPointerException 에러가 발생하였다.
노드를 클래스 형태로 만들고, 배열을 만들어 사용하려고 하였는데,
계속 예외가 발생해 문제가 무엇인지 확인해보니, 초기화가 되어있지 않다는 문구였다.
Node[] node = new Node[1000];
처음에 이런식으로 배열 선언을 하였고, 이게 초기화가 된 것이라 생각했는데, 그것이 아니었던 모양이다.
다음과 같이 각 배열의 원소 하나하나에 초기화를 해주는 것으로 에러를 해결하였다.
for (int i = 0; i < 1000; i++) node[i] = new Node();
from http://pekahblog.tistory.com/129 by ccl(S) rewrite - 2021-08-04 02:26:44