在Java中,将money类型(例如BigDecimal)转换为字符串类型可以使用toString()
方法。同样,将字符串类型转换为money类型(例如BigDecimal)可以使用new BigDecimal(String)
构造函数。以下是一些示例:
- 将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); } }
- 将字符串转换为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
异常。