■ 개발 정리/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() )