- /**
- * 把字符串格式的数字转换成货币类型格式
- * @param string
- * @return
- */
- package com.example.test;
- import java.text.NumberFormat;
- import java.util.Locale;
- public class NumberUtils {
- public static String getMoneyType(String string) {
- // 把string类型的货币转换为double类型。
- Double numDouble = Double.parseDouble(string);
- // 想要转换成指定国家的货币格式
- NumberFormat format = NumberFormat.getCurrencyInstance(Locale.CHINA);
- // 把转换后的货币String类型返回
- String numString = format.format(numDouble);
- return numString;
- }
- }
这里,我们还可以把CHINA替换成其他地方,比如,US、UK、TAIWAN、ENGLISH等,就可以转化为对应地方的货币书写格式了。