문자열을 숫자로/ 숫자를 문자열로 변환

Backend kwon·2023년 4월 12일
0

문자열(String) -> 숫자(int)

  • Integer클래스의 parseInt()와 valueOf() 메소드 활용

Integer.parseInt() : 파라미터로 문자열을 입력받아 숫자로 변환시키고 변환한 int값을 리턴한다.

String str = "123";

int intValue = Integer.parseInt(str);

System.out.println(intValue); // 123

Integer.valueOf() : 파라미터로 문자열을 입력받아 문자열을 변환하여 Integer Object를 리턴한다.
//int로 변환하려면 -> Integer.valueOf("123").intvalue()

숫자(int) -> 문자열(String)

  • Integer클래스의 toString()이나 String클래스의 valueof()를 이용

Integer.toString() : 파라미터로 int값을 입력받아 문자열로 리턴한다.

int intValue = 123;

String str = Integer.toString(intValue);

System.out.println(str);

String.valueOf() : 위와 동일하다.

마지막 방법으로는 빈문자열을 더해주어서 해결할 수도 있다.

int intValue = 123;

String str = "" + intValue;
profile
백엔드개발자를 향해서

0개의 댓글