0
我有我想转换成Double
值货币字符串:斯卡拉解析货币金额和删除货币符号
val num = "181.13 kr"
val parsed = num.replaceAll("\\p{Sc}|,", "")
parsed = 181.13 kr
这个例子不工作,但在这种情况下能正常工作:
val num = "€11.22"
val parsed = num.replaceAll("\\p{Sc}|,", "")
parsed = 11.22
请勿使用'Double'或'Float'作为货币... – Jubobs
为什么不能?我想计算几个值 –
Josh Bloch在Effective Java的第48项中比我能解释得更好。 – Jubobs