Java中money類型與字符串類型的轉(zhuǎn)換方法

小樊
96
2024-09-07 13:19:37

在Java中,將money類型(例如BigDecimal)轉(zhuǎn)換為字符串類型可以使用toString()方法。同樣,將字符串類型轉(zhuǎn)換為money類型(例如BigDecimal)可以使用new BigDecimal(String)構(gòu)造函數(shù)。以下是一些示例:

  1. 將BigDecimal轉(zhuǎn)換為字符串:
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. 將字符串轉(zhuǎn)換為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);
    }
}

請(qǐng)注意,當(dāng)使用new BigDecimal(String)構(gòu)造函數(shù)時(shí),確保字符串表示的數(shù)值是有效的。否則,可能會(huì)拋出NumberFormatException異常。

0