意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

numberformat格式化后如何还原

来源:佚名 编辑:佚名
2024-07-03 14:18:54

要将已经格式化的数字还原回原始格式,可以使用相同的NumberFormat对象并调用其parse()方法。例如,如果数字被格式化为货币格式,可以使用货币格式化对象来解析该数字。

示例代码:

double number = 12345.67;

// 使用货币格式化对象格式化数字
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
String formattedNumber = currencyFormat.format(number);
System.out.println("Formatted Number: " + formattedNumber);

// 将格式化的数字解析回原始格式
try {
    double parsedNumber = currencyFormat.parse(formattedNumber).doubleValue();
    System.out.println("Original Number: " + parsedNumber);
} catch (ParseException e) {
    System.err.println("Error parsing formatted number: " + e.getMessage());
}

在上面的代码中,首先将数字12345.67格式化为货币格式,并将其打印出来。然后使用相同的货币格式化对象解析格式化后的数字,并将其打印出来,从而将其还原为原始格式。


numberformat格式化后如何还原

本网站发布或转载的文章均来自网络,其原创性以及文中表达的观点和判断不代表本网站。
上一篇: 如何实现java list的去重 下一篇: numberformat如何避免精度丢失