본문 바로가기
Language/Java

[Java] 타입간의 변환방법

by DevPark 2023. 1. 29.

프로그래밍을 하다보면 서로 다른 타입간에 변환을 해야되는 경우가 많다. 이 변환방법에 대해 알아보자.


문자와 숫자간의 변환

예를들어 숫자 3을 문자 '3'으로 바꾸려면 어떻게 해야할까?

숫자 3 +' ' 을 해주면 숫자 3이 문자 3이 된다. 반대로 문자 3 - ' '를 해주면  숫자가 된다.

3 + ' ' // 숫자를 문자로 변환

'3' - ' ' // 문자를 숫자로 변환

숫자와 문자간의 변환에서는 문자 0을 더해주고 빼주고 하면 숫자가 문자로 문자가 숫자로 바뀌게 된다.


문자열로의 변환

숫자 3을 문자열 3으로 바꾸려면 어떻게 해야할까?

빈 문자열을 더해주면 된다. 

3 + " " // 숫자를 문자열로 변환

'3' + " " // 문자를 문자열로 변환


문자열을 숫자로 변환

문자열 3을 숫자 3으로 변환하려면 어떻게 해야할까?

Integer.parseInt(" ") 메서드를 사용하면 된다. 

Integer.parseInt("3") >> 3 

 

만약에 문자열에 실수가 있다면 어떻게 해야할까?

예를들어 문자열 3.4가 있다 이를 숫자로 변환하고자 한다.

Double.parseDouble("") 메서드를 사용하면 된다.

Double.parseDouble("3.4") >> 3.4


문자열을 문자로 변환

문자열 3을 문자 3으로 바꾸려면 어떻게 해야할까?

charAt(0) 메서드를 사용한다. 

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


예제

타입간의 변화 예제
타입간의 변환 예제


출처:

https://youtu.be/MOIKcdK-wT0

반응형

댓글