이진트리 구현 중 NullPointerException 에러가 발생하였다.
노드를 클래스 형태로 만들고, 배열을 만들어 사용하려고 하였는데,
계속 예외가 발생해 문제가 무엇인지 확인해보니, 초기화가 되어있지 않다는 문구였다.
Node[] node = new Node[1000];
처음에 이런식으로 배열 선언을 하였고, 이게 초기화가 된 것이라 생각했는데, 그것이 아니었던 모양이다.
다음과 같이 각 배열의 원소 하나하나에 초기화를 해주는 것으로 에러를 해결하였다.
for (int i = 0; i < 1000; i++) node[i] = new Node();
'에러 > java' 카테고리의 다른 글
[JDBC] Before start of result set 에러 (0) | 2021.08.10 |
---|---|
./gradlew build JAVA_HOME 에러 (0) | 2020.11.08 |
댓글