Java

Java String을 int로 변환, int를 String으로 변환 - String to int, int to String

Darane 2020. 5. 27. 20:19

숫자로 구성된 문자열(String)을 int로 변환하는 방법과 int를 문자열(String)로 변환하는 예제이다.

Integer 객체의 함수를 사용하면 쉽게 변환할 수 있다.

예제는 원시형 타입(primitive type)인 int로 변환하는 예제이다.

 

객체형 타입(래퍼형 타입, wrapper type)인 Integer로 변환이 가능한데 변환 방법 및 차이점은 아래 포스팅에서 확인할 수 있다.

 

Java parseInt() vs valueOf() 차이점, parseFloat() vs valueOf() 차이점

String으로 표현되는 숫자를 정수로 변환할 때 Integer.parseInt()나 Integer.valueOf()를 사용하고, 실수로 변환할 때는 Float.parsefloat()나 Float.valueOf()를 사용한다. Integer.parseInt()나 Integer.value..

3edc.tistory.com

 

 

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);

 

반응형