본문 바로가기
IT_Developers/JAVA

JAVA - might not have been initialized 오류 해결법

by 고코더 2021. 11. 24.

 

안녕하세요.

고코더 입니다.

 

 

해당 메시지가 나타나는 경우에 문제를 한번 살펴보겠습니다.

might not have been initialized

 

 1. 아래 코드를 한번 살펴보겠습니다. 겉보기에는 문제가 없어 보이지만 이는 오늘 다루는 초기화 오류가 발생합니다. str을 사용하지 않았는데 여기에 연산자로 문자열을 더하면 해당 오류가 발생합니다.

String str;
str += '문자열 더하기';

 

2. 이를 해결하기 위해서는 이렇게 처리하시면 됩니다. 변수를 담아 초기화해주면 됩니다. 

String str;
str = "";
str += '문자열 더하기';

댓글