더북(TheBook)

자, 이번에는 두 번째 api를 이용해서 간단하게 풀어보겠습니다.

public int getStrToInt(String str) {
    return Integer.parseInt(str);
}

 

코드가 너무 짧아서 당황스러운가요? 객체지향 프로그램은 이렇게 많은 객체를 이미 제공하고 있습니다. 자바가 기본으로 제공하는 객체도 많고요. 그중에 Integer라는 객체가 제공하는 parseInt()라는 메서드를 이용했습니다.

 

아직 공부하지 않았지만 뒤에서 자바의 api를 공부하면서 Wrapper class를 배웁니다. 기본 자료형 int를 객체 타입으로 바꿔주는 클래스가 Integer 클래스입니다. 이 클래스는 int를 객체로 바꾸는 일뿐 아니라, 문자열로 들어온 값을 기본 자료형 int로 바꿔주는 일도 합니다.

 

이 예제는 문자로 들어온 값을 정수로 바꾸는 문제이므로 Integer 클래스가 가진 parseInt 메서드를 사용하면 간단하게 해결할 수 있습니다. 이 클래스의 자세한 내용은 뒤에서 더 배워보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.