-
[JAVA] Integer 비교■ 개발 정리/JAVA 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() )
'■ 개발 정리 > JAVA' 카테고리의 다른 글
명명규칙(Convention) (0) 2019.08.21 날짜 시간 LocalDate, LocalTime, LocalDateTime, OffsetDateTime (0) 2019.05.22 [JAVA] 어제(전날)날짜 구하기 (0) 2018.11.09 자바(JAVA) 소수점 처리 (0) 2018.08.30 BigDecimal 사칙연산 (더하기, 빼기, 곱하기, 나누기) , 소수점처리(올림, 버림, 반올림) , 실수비교 compareTo()함수 (0) 2018.08.30