Integer.parseInt(String s)

Long.parseLong(String s)

Double.parseDouble(String s)

String str = "123";
int num = Integer.parseInt(str);  // num = 123

String str = "1234567890";
long num = Long.parseLong(str);  // num = 1234567890L

String str = "3.14";
double num = Double.parseDouble(str);  // num = 3.14

Integer.valueOf(String s)

Integer i = Integer.valueOf("123");  // 문자열 "123" → Integer 객체 123

반환 타입: int가 아니라 Integer 객체

내부적으로는 Integer.parseInt(s)를 호출하고, 그 결과를 Integer 객체로 감싸서 리턴한다