[Java] Integer, int 숫자 비교 주의사항

Kim Ji Eun·2022년 5월 9일
0

Java

목록 보기
9/9

1) int를 비교할 때,
a==b를 사용한다.

2) Integer를 비교할 때,
a==b를 사용하면 오류 발생
a.equals(b)를 사용한다.

비교 대상 중 primitive type(int) 의 변수가 하나라도 있다면,
== 연산자는 값으로 비교한다.

Boxed primitive 또는 Wrapper class(Integer) 끼리 비교 하는 경우,
== 연산자는 각 객체의 주소 값을 비교 하게 된다.
값끼리의 비교는 equal 메소드를 사용해야한다.

https://marobiana.tistory.com/130

profile
Back-End Developer

0개의 댓글