Java中money类型与字符串类型的转换方法

avatar
作者
筋斗云
阅读量:0

在Java中,将money类型(例如BigDecimal)转换为字符串类型可以使用toString()方法。同样,将字符串类型转换为money类型(例如BigDecimal)可以使用new BigDecimal(String)构造函数。以下是一些示例:

  1. 将BigDecimal转换为字符串:
import java.math.BigDecimal;  public class Main {     public static void main(String[] args) {         BigDecimal money = new BigDecimal("12345.67");         String moneyStr = money.toString();         System.out.println("Money as String: " + moneyStr);     } } 
  1. 将字符串转换为BigDecimal:
import java.math.BigDecimal;  public class Main {     public static void main(String[] args) {         String moneyStr = "12345.67";         BigDecimal money = new BigDecimal(moneyStr);         System.out.println("Money as BigDecimal: " + money);     } } 

请注意,当使用new BigDecimal(String)构造函数时,确保字符串表示的数值是有效的。否则,可能会抛出NumberFormatException异常。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!