Integer.parseInt()
와 (int)
는 둘 다 정수로 형변환을 수행하지만 사용되는 맥락과 목적이 다릅니다.
Integer.parseInt()는 문자열을 정수로 변환하는 메서드입니다. 예를 들어, 문자열 "123"을 정수 123으로 변환할 때 사용됩니다.
사용 예시: int num = Integer.parseInt("123");
(int)는 캐스팅 연산자로, 특정 데이터 타입을 다른 데이터 타입으로 변환할 때 사용됩니다.
예를 들어, 소수를 정수로 변환하거나 큰 자료형을 작은 자료형으로 변환할 때 사용될 수 있습니다.
double num = 3.14;
int integerNum = (int) num;
Integer.parseInt()
는 문자열을 정수로 변환할 때 사용되고, (int)
는 변수나 표현식 등을 다른 데이터 타입의 정수로 변환할 때 사용됩니다. 각각의 사용 목적에 따라 선택적으로 사용됩니다.