본문 바로가기

플젝/Java

[Java] 오류 : Too many characters in character literal

반응형

다른 코드를 참고하여 작성하던 중에 테스트할 부분이 있어서 다른 값으로 수정을 했는데, 

전혀 문제없어 보이는 부분에서 오류가 발생했다.

String password = myMember.getPassword();
	if (password == null) {
            password = 'test1234'; //Too many characters in character literal
    }

 

String 타입의 변수 password에 'test1234'라는 값을 저장하는 과정에서 아래와 같은 오류가 발생했다.

 

Too many characters in character literal

 

자바에서는 문자를 쓸 때는 '(작은따옴표)를 사용하고,

문자열에는 "(큰 따옴표)를 사용해야 한다고 한다.

 

따라서 아래 코드를

password = 'test1234';

 

아래와 같이 변경해 주었더니 오류가 해결되었다,

password = "test1234";
반응형