Integer.parseInt와 (int)의 차이

뿌이·2023년 10월 30일
0

Java 개념

목록 보기
12/19

Integer.parseInt()(int)는 둘 다 정수로 형변환을 수행하지만 사용되는 맥락과 목적이 다릅니다.

Integer.parseInt()

Integer.parseInt()는 문자열을 정수로 변환하는 메서드입니다. 예를 들어, 문자열 "123"을 정수 123으로 변환할 때 사용됩니다.
사용 예시: int num = Integer.parseInt("123");

(int) 형변환

(int)는 캐스팅 연산자로, 특정 데이터 타입을 다른 데이터 타입으로 변환할 때 사용됩니다.
예를 들어, 소수를 정수로 변환하거나 큰 자료형을 작은 자료형으로 변환할 때 사용될 수 있습니다.

double num = 3.14; 
int integerNum = (int) num;

차이점

Integer.parseInt()는 문자열을 정수로 변환할 때 사용되고, (int)는 변수나 표현식 등을 다른 데이터 타입의 정수로 변환할 때 사용됩니다. 각각의 사용 목적에 따라 선택적으로 사용됩니다.

profile
기록이 쌓이면 지식이 된다.

0개의 댓글

관련 채용 정보