티스토리 뷰
반응형
Java에서의 형 변환은 빈번히 일어나는 일이다.
그래서 형 변환에 관해서는 필수적으로 알아야 한다.
그 중 가장 많이 일어나는 String->int, int->String에 대해서 살펴보자.
String을 int형으로 바꾸기 위해서는 java.lang팩키지의 Integer클래스에서 parseInt(String s)메소드를 알아야 한다.
- public static int parseInt(String s) throws NumberFormatException
- 매개변수로 String클래스의 인스턴스 s를 받아서 숫자로 변환이 가능하면 int형의 값을 반환한다.
- 만약에 숫자로 변환이 가능하지 않으면 NumberFormatException이라는 RuntimeException을 던지는 메소드이다.
두번째는 int형을 String으로 바꾸는 과정이다. 이것은 java.lang팩키지의 String클래스에서 valueOf(int i)메소드를 알아야한다.
- public static String valueOf(int i)
- 매개변수 int형의 변수 i를 받아서 String형의 인스턴스를 반환한다.
- Integer.toString()에 의해서 반환되는 값과 동일하다.
위의 두 메소드만 알면 String과 int형 사이에서의 형 변환은 쉽게 할 수 있다.
public class ParseExam {
public static void main(String[] args) {
String numStr = "54";
// String값을 int형의 값으로 바꾸는 방법
int numInt = Integer.parseInt(numStr);
System.out.println(numInt);
// int형의 값을 String으로 바꾸는 방법
String numStr2 = String.valueOf(numInt);
System.out.println(numStr2);
}
}
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
| getClient IP (0) | 2016.07.28 |
|---|---|
| Implementing HTTP byte-range requests in Spring MVC 파일 이어받기 서버측 구현 (0) | 2015.10.15 |
| [jstl]숫자뒤에 .0 붙이기 int to double (0) | 2015.09.30 |
| [jstl] 숫자 천단위마다 콤마 찍어 구분 (0) | 2015.09.30 |
| JDBC (0) | 2015.06.17 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 출산
- 혜택
- ubuntu
- remove
- 정부
- 고금리
- 주담대
- 안과
- 연말정산
- 공제
- etf
- 대출
- 지도
- 적금
- 카카오뱅크
- 재테크
- 2026
- 카뱅
- 앱테크
- 투자
- 해외주식
- 안드로이드
- 세금
- 내집마련
- 금융
- 부동산
- 신혼부부
- 우회
- 아파트매매
- php
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
글 보관함