[Java] string을 int로 int를 string으로 변환.
[Java] string을 float로 float를 string으로 변환.
[Java] string을 long로 long를 string으로 변환.
[Java] string을 short로 short를 string으로 변환.
[Java] string을 double로 double를 string으로 변환.
문자를 숫자로, 숫자를 문자로 바꾸는 방법.
그냥 보기만 해도 아는 사람분이 있겠지만, 간단히 설명하자면
Integer.parsInt(string 변수)는 문자를 숫자형으로 바꾸어 줍니다.
Integer.toString(int 변수) 는 숫자를 문자형으로 바꾸어 줍니다.
간단한 예제
보시다 싶이,
string을 int형으로 바꾸어서 temp_int에 넣었습니다.
int형을 string으로 바꾸어서 temp_str에 넣었구요.
간단하죠? ^^;
추가적으로 좀 알아둬야 할 내용이 있습니다.
valueOf(String s)
parseByte(String s)
parseDouble(String s)
parseFloat(String s)
parseInt(String s)
parseLong(String s)
parseShort(String s)
딱 봐도 알겠듯이, int로만 변형이 되는 것은 아닙니다.
하지만, 이렇게 나누어져 있다는 것은 각각에 맞게 써야 한다는 의미겠죠?
String 문자가 "1987.09" 로 되어 있고, 이를 숫자로 변환하고 싶다면
당연히. parseFloat()를 사용해야겠죠?
Float.parseFloat("1987.09")
굳이 정수로 변환하하거나 혹은, 정수로 된 문자열("1987")을 실수로 바꾸고 싶다면.
원래 알맞은 형식으로 변환 후. (타입)을 사용해 다시 한번 변환하면 됩니다.
int tmp = (int) Float.parseFloat("1987.09");
이런식으로 말이죠.
1987.09 로 변환이 되었다가 int 타입으로 변하면서 소수점이 짤리고 1987만 남게 됩니다.
문자열의 다양한 변화와 이중 변환(?)
만약
int intNum = Integer.parseInt(strNum);
으로 작성한다면, strNum이 실수이기 때문에 에러를 발생하게 됩니다.
유용한 정보가 되셨다면 아래 손가락 한번 눌러주세요 ^-^
string을 int형으로 바꾸어서 temp_int에 넣었습니다.
int형을 string으로 바꾸어서 temp_str에 넣었구요.
간단하죠? ^^;
추가적으로 좀 알아둬야 할 내용이 있습니다.
valueOf(String s)
parseByte(String s)
parseDouble(String s)
parseFloat(String s)
parseInt(String s)
parseLong(String s)
parseShort(String s)
딱 봐도 알겠듯이, int로만 변형이 되는 것은 아닙니다.
하지만, 이렇게 나누어져 있다는 것은 각각에 맞게 써야 한다는 의미겠죠?
String 문자가 "1987.09" 로 되어 있고, 이를 숫자로 변환하고 싶다면
당연히. parseFloat()를 사용해야겠죠?
Float.parseFloat("1987.09")
굳이 정수로 변환하하거나 혹은, 정수로 된 문자열("1987")을 실수로 바꾸고 싶다면.
원래 알맞은 형식으로 변환 후. (타입)을 사용해 다시 한번 변환하면 됩니다.
int tmp = (int) Float.parseFloat("1987.09");
이런식으로 말이죠.
1987.09 로 변환이 되었다가 int 타입으로 변하면서 소수점이 짤리고 1987만 남게 됩니다.
문자열의 다양한 변화와 이중 변환(?)
만약
int intNum = Integer.parseInt(strNum);
으로 작성한다면, strNum이 실수이기 때문에 에러를 발생하게 됩니다.
유용한 정보가 되셨다면 아래 손가락 한번 눌러주세요 ^-^
'프로그래밍 > Java' 카테고리의 다른 글
[자바] 버블소트 / 버블정렬 / 거품정렬 간단예제. (0) | 2011.05.12 |
---|---|
[자바] 단순 정렬 / 오름차순 / 내림차순 간단 예제. (0) | 2011.05.12 |
자바 그래픽관련 기초개념.(AWT, Swing) / (컨테이너, 컴포넌트) (0) | 2011.05.03 |
[자바] 정렬의 종류와 알고리즘 (선택정렬) 간단 예제. (0) | 2011.04.11 |
[자바] for each문 사용법. (2) | 2011.04.11 |