문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:number [2015/07/13 11:51] kwon37xi [숫자들 간의 Type 무시 비교 / Comparing numbers] |
java:number [2015/09/24 16:55] kwon37xi |
||
---|---|---|---|
줄 31: | 줄 31: | ||
return new BigDecimal(number.longValue()); | return new BigDecimal(number.longValue()); | ||
if(number instanceof Float || number instanceof Double) | if(number instanceof Float || number instanceof Double) | ||
- | return new BigDecimal(number.doubleValue()); | + | |
+ | | ||
try { | try { | ||
줄 45: | 줄 46: | ||
* 비교 대상이 되는 두 객체가 동일 클래스 인스턴스라면 '' | * 비교 대상이 되는 두 객체가 동일 클래스 인스턴스라면 '' | ||
* 특수한 숫자 객체를 제외한 int 계열의 숫자는 바로 '' | * 특수한 숫자 객체를 제외한 int 계열의 숫자는 바로 '' | ||
+ | |||
+ | ===== Hex 16진수 ===== | ||
+ | * 숫자를 16진수로 바꾸기 | ||
+ | * [[http:// | ||
+ | * 그러나 hex는 보통 2자리씩 이뤄지는데 때로 앞자리가 0으로 시작하면 홀수자리 hex 문자열이 나올 수도 있다. 이때, [[http:// | ||
+ | |||
+ | <code java> | ||
+ | // Long 값을 16자리 Hex 문자열로 | ||
+ | String hex = String.format(" | ||
+ | </ | ||
+ |