우리는 J2ME를 사용하여 레거시 프로젝트를 약간 수정했습니다. 지금까지 십진수는 산술 연산이 필요하지 않으므로 String으로 처리되었습니다. 값은 텍스트로만 표시되었습니다.J2ME의 임의 정밀도 소수 대체물
이제 임의 정밀도 산술 연산이 필요합니다. Java SE 인 경우 BigDecimal
을 사용하지만 MIDP/CLDC API에는 없습니다.
사용자 정의 DecimalNumber 클래스를 작성하려고했지만 단위 테스트에서 버그를 수정하고 새로운 버그를 발견하는 동안이 클래스를 견고하고 오류없이 만들려면 시간이 필요하다는 것을 깨달았습니다. .
그래서 바퀴를 다시 발명하는 대신 어떤 용도로 다시 사용할 수 있습니까? 예를 들어, BigInteger
및 BigDecimal
클래스를 J2ME (CLDC1.1)에 포팅 할 수 있습니까? 나는 JavaSE의 BigDecimal
을 bouncycastle의 BigInteger
으로 이식하려고하는 다른 질문을 읽었습니다. 호환 가능합니까?
도움이 될 것입니다.
제안을 주셔서 감사합니다. 구현에 대해 알지 못했습니다. 그러나, 그것은 공식적인 것만 큼 크다. 그래서 그것은 거의 같은 노력 일 것이다. –