■ 개발 정리/JAVA

[JAVA] Integer 비교

파코키 2018. 12. 19. 15:12


Integer 같은 클래스를 비교할때 (Long 도 같음) 다음과 같이 하면 레퍼런스를 비교하는 연산이다


Integer intA = new Integer(10);

Integer intB = new Integer(10);


if( int A == intB )


위의 결과는 false 이다




Integer 의 값을 비교하고 싶으면 equals() 나 intValue() 매서드 (Long 일 경우 longValue() )를 사용해야한다


Integer intA = new Integer(10);

Integer intB = new Integer(10);


if( intA.equals(intB) )

또는

if( intA.intValue() == intB.intValue() )