【发布时间】:2012-08-23 23:44:06
【问题描述】:
我搜索了很多,但没有任何帮助:(假设我需要将 12.090.129.019.201.920.192.091.029.102.901.920.192.019.201.920(葡萄牙语组分隔符:.)转换为 BigInteger 值。如何进行转换?我尝试使用 NumberFormat、DecimalFormat 并没有任何效果,或者我的方法不对:(
【问题讨论】:
-
你是怎么传入的?是字面意思,还是字符串?
-
当我通过新的BigInteger( “12090129019201920192091029102901920192019201920”)工作得很好,但新的BigInteger( “12.090.129.019.201.920.192.091.029.102.901.920.192.019.201.920”)产生一个异常(如预期) .我传递了一个字符串,因为我正在实现一个字符串转换器来转换来自用户表单的输入。是否需要提供一个 Locale 实例来格式化我认为...但我不知道该怎么做
标签: java formatting numbers locale biginteger