오늘도 삽질중

android compareTo 본문

안드로이드

android compareTo

Choi3950 2020. 2. 3. 14:16
반응형

BigDecimal 이나 BigInteger를 쓰다보면 


값을 비교하는 compareTo를 자주 사용하곤 합니다.


매번 자주 사용하지만 쓸때마다 리턴값이 헷갈려서 정리목적으로 글을 작성합니다.




실행

Log.e( "1 compareTo 2 :", "" + new BigDecimal( "1" ).compareTo( new BigDecimal( "2" ) ) );
Log.e( "1 compareTo 1 :", "" + new BigDecimal( "1" ).compareTo( new BigDecimal( "1" ) ) );
Log.e( "1 compareTo 0 :", "" + new BigDecimal( "1" ).compareTo( new BigDecimal( "0" ) ) );



결과

1 compareTo 2 : -1

1 compareTo 1 : 0

1 compareTo 0 : 1



compareTo 에 들어가는 값이 더 클 경우 -1

compareTo 에 들어가는 값이 같을 경우 0

compareTo 에 들어가는 값이 작을 경우 1




반응형
Comments