본문 바로가기
에러/java

[JAVA] class array NullPointerException 에러

by PEKAH 2021. 8. 3.

이진트리 구현 중 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

댓글