关于网友提出的“ 关于数值型转换成货币型”问题疑问,本网通过在网上对“ 关于数值型转换成货币型”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于数值型转换成货币型
描述: 我想把数据库中的number字段显示在桌面上的时候以货币的形式,请问有什么方法啊?
例如:20000以¥20,000的形式显示出来!
解决方案1: 有钱貌似做过是字段取出来装换为String类型,判断长度以后,按3位切割字符串,重新定义个String【】类型接收每段字符,按循环字符之间加入“,”号,再连接成一个String,session进前台予以显示。
解决方案2: 前者是取操作系统中“区域和语言选项”中货币格式,后者是固定3位一撇,保留小数两位
NumberFormat format = NumberFormat.getCurrencyInstance();
String str = format.format(1234567.89);
System.out.println(str);
NumberFormat format2 = new DecimalFormat("'¥'#,##0.00");
String str2 = format2.format(1234567.89);
System.out.println(str2);
以上介绍了“ 关于数值型转换成货币型”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3187623.html