숫자로 구성된 문자열(String)을 int로 변환하는 방법과 int를 문자열(String)로 변환하는 예제이다.
Integer 객체의 함수를 사용하면 쉽게 변환할 수 있다.
예제는 원시형 타입(primitive type)인 int로 변환하는 예제이다.
객체형 타입(래퍼형 타입, wrapper type)인 Integer로 변환이 가능한데 변환 방법 및 차이점은 아래 포스팅에서 확인할 수 있다.
1. String을 int로 변환
Integer의 parseInt()를 사용하면 쉽게 변환이 가능하다.
예제
String oneTwoThree = "123";
int value = Integer.parseInt(oneTwoThree);
함수의 값을 넣을 때 숫자가 아닌 잘못된 값을 넣으면 아래 설명과 같이 NumberFormatException이 발생한다.
Throws:
NumberFormatException - if the String does not contain a parsable integer.
2. int를 String으로 변환
Integer의 toString() 함수를 사용해서 변환이 가능하다.
int fourFive = 45;
String value = Integer.toString(fourFive);
반응형
'Java' 카테고리의 다른 글
[Java] Float, Double 크기 비교(compare) (0) | 2021.08.29 |
---|---|
[Java] String startsWith(), EndsWith() 구현 예제 (0) | 2020.07.20 |
[Java] JSONArray에서 JSONObject 값 얻어오기 (0) | 2020.07.12 |
[Java] java.lang.ArrayIndexOutOfBoundsException (0) | 2020.06.13 |
Java 리스트(List) 구현 - ArrayList, Vector, LinkedList (0) | 2020.05.24 |
Java byte array를 String으로 String을 byte array로 변환 (2) | 2020.05.15 |
Java parseInt() vs valueOf() 차이점, parseFloat() vs valueOf() 차이점 (0) | 2020.05.11 |
Java String을 Json으로, Json을 String으로 변환 (0) | 2020.05.04 |