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]='바'; |
'Development > Java' 카테고리의 다른 글
구글검색으로 API문서 찾기 (0) | 2017.03.06 |
---|---|
Error - An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException (0) | 2017.02.24 |
Error-Exception in thread "main" java.lang.StackOverflowError (0) | 2017.02.09 |
Serialization(객체의 직렬화) - 직렬화(serialization), 역직렬화(deserialization) (0) | 2017.02.01 |
static - static 변수(class 변수), static 변수의 초기화 시점, static 변수의 접근방법 (0) | 2017.01.26 |