Kotlin/Java - 货币的默认小数位数 Class
Kotlin/Java - Default Fraction Digits of the Currency Class
考虑以下 Kotlin 代码示例:
import java.util.*
fun main(vararg args: String) {
Currency
.getAvailableCurrencies()
.sortedBy { it.currencyCode }
.forEach {
val cc = it.currencyCode
val fd = it.defaultFractionDigits
println("$cc = $fd")
}
}
示例输出:
ADP = 0
AED = 2
AFA = 2
...
XAG = -1
我特别想知道与 货币相关的内容,例如 XAG(金衡盎司白银),-1(负 1)小数位是什么意思?
In the case of pseudo-currencies, such as IMF Special Drawing Rights,
-1 is returned.
所以这只是意味着极飞不是真正的货币。
来源:https://developer.android.com/reference/kotlin/java/util/Currency#getDefaultFractionDigits()
考虑以下 Kotlin 代码示例:
import java.util.*
fun main(vararg args: String) {
Currency
.getAvailableCurrencies()
.sortedBy { it.currencyCode }
.forEach {
val cc = it.currencyCode
val fd = it.defaultFractionDigits
println("$cc = $fd")
}
}
示例输出:
ADP = 0
AED = 2
AFA = 2
...
XAG = -1
我特别想知道与 货币相关的内容,例如 XAG(金衡盎司白银),-1(负 1)小数位是什么意思?
In the case of pseudo-currencies, such as IMF Special Drawing Rights, -1 is returned.
所以这只是意味着极飞不是真正的货币。
来源:https://developer.android.com/reference/kotlin/java/util/Currency#getDefaultFractionDigits()