Error-Array constants can only be used in initializers

CODEDRAGON Development/Java

반응형

   

   

오류메시지

Array constants can only be used in initializers

   

   

   

오류원인 (배열 초기화시 주의 사항)

{}로 배열을 초기화할 경우 배열 선언과 동시에만 가능하며 배열 선언 후에는 {}로 초기화할 수 없습니다.

char[] cha;

cha = {'', ''};

   

   

   

해결방법

배열 선언과 동시에 {}로 배열을 초기화

char[] cha = {'', ''};

   

or

배열 선언, 배열 생성후에는 배열요소에 값을 직접 넣어줘서 배열 초기화

char[] cha;

cha = new char[2];

cha[0]='';

cha[1]='';