Java 17 타입 간의 변환 방법

자바/2. 변수|2021. 3. 27. 17:42

① 숫자를 문자로 변환 - 숫자에 '0'을 더한다.

(char)(3 + '0') → '3'

 

* 유니코드에서 문자 '0' 은 코드번호 48, '3'은 51이다. 그러므로 '0'을 더한다.


② 문자를 숫자로 변환 - 문자에서 '0' 을 뺀다.

'3' - '0' → 3

 

* 유니코드에서 문자 '0'은 코드번호 48이다. '3'은 51이므로 '0'을 빼면 3이된다.


③ 숫자를 문자열로 변환 - 숫자에 빈 문자열 "" 을 더한다.

3 + "" → "3"


④ 문자열을 숫자로 변환 - Integer.parseInt() 또는 Double.parseDouble()를 사용한다.

Integer.parseInt("3") → 3

Double.parseDouble("3.14") → 3.14


⑤ 문자열을 문자로 변환 - charAt(0)을 사용한다.

"3".charAt(0) → '3'


⑥ 문자를 문자열로 변환 - 빈 문자열("")을 더한다

'3' + "" → "3"

 

댓글()
구독