import java.text.NumberFormat;
import java.text.ParseException;
import java.util.Locale;
import org.junit.Test;
public class NumberFormatDemo {
/**
* 将数字表示成字符串形式,可以根据不同的地区语言环境转换为不同的字符串
*/
@Test
public void test1(){
double money = 1000000.00;
NumberFormat format = NumberFormat.getCurrencyInstance(Locale.US);
String moneyStr = format.format(money);
System.out.println(moneyStr);
}
/**
* $1,000,000.00
* @throws ParseException
*/
@Test
public void test2() throws ParseException{
String moneyStr = "$1,000,000.00";
NumberFormat format = NumberFormat.getCurrencyInstance(Locale.US);
double money = format.parse(moneyStr).doubleValue();
System.out.println(money);
}
}
货币格式化器
最新推荐文章于 2021-05-24 16:49:01 发布