Mos*_*ius 5 java android bigdecimal
我面对java.math.BigDecimal并且android.icu.math.BigDecimal正如我BigDecimal在项目中所要求的那样.
我意识到Android BigDecimal需要API级别24
这两个班级有什么不同?我想知道Android实现中是否有任何性能优化?
android.icu.math.BigDecimal是ICU库(International Components for Unicode)的一部分.从API 24开始,Android框架公开了一些ICU4J类供您使用.关于Unicode和I18N的Android文档支持状态:
java和android包中的某些类与ICU4J中的类相同.但是,ICU4J通常会为标准和语言提供更广泛的支持.
不要被上面的引用搞糊涂,因为ICU类确实存在于android包中.他们被转移到android.icu从com.ibm.icu以避免冲突.
关于BigDecimal特别是:我发现在互联网上的讨论,其结论是,BigDecimal在ICU提供的Java是可用之前,并保持在为了兼容库.
底线:使用您喜欢的任何实现,但java.math.BigDecimal将来不太可能被弃用.
| 归档时间: |
|
| 查看次数: |
543 次 |
| 最近记录: |