프로그래밍을 하다보면 서로 다른 타입간에 변환을 해야되는 경우가 많다. 이 변환방법에 대해 알아보자.
문자와 숫자간의 변환
예를들어 숫자 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'
예제
출처:
반응형
'Language > Java' 카테고리의 다른 글
[JAVA] 연산자의 우선순위와 결합규칙 (0) | 2023.02.01 |
---|---|
[Java] 연산자와 피연산자 (0) | 2023.02.01 |
[Java] 정수형의 오버플로우 (0) | 2023.01.25 |
[Java] 화면에서 입력받기 - Scanner (0) | 2023.01.24 |
[Java] printf를 이용한 출력 (0) | 2023.01.24 |
댓글