티스토리 뷰
문자 - > 숫자
1. String to 정수(Int)
2가지 방법존재 : Integer 클래스의 parseInt 메소드와 valueOf 메소드
Integer.parseInt(String str) -> int 기본 자료형 리턴
Integer.valueOf(String str) -> new Integer() 객체 리턴
2. String to 실수(Double, Float)
Double.valueOf(String str)
Float.valueOf(String str)
3. String to 기타(Long, Short)
Long.parseLong(String str)
Short.parseShort(String str)
숫자 - > 문자
1. 정수(Int) to String
2가지 방법존재 : String클래스의 valueOf 메소드와, Integer 클래스의 toString 메소드
Integer.toString(Int num)
String.valueOf(Int num)
2. 실수(Double, Float) to String
Double/Float.valueOf(Double/Float num)
String.valueOf(Double/Float num)
정수 < - > 실수
1. 정수(Int) to 실수(Double, Float)
그냥 변수 앞에 타입괄호로 캐스팅처리
int num = 10;
double d_num = (double)num
float d_num = (float)num
2. 실수(Double, Float) to 정수(Int)
1과 동일. 당연히 소수점은 사라진다.
double d_num = 3.12345678
folat f_num = 3.1234
num = (int)d_num
num = (int)f_num