NumberFormat f = NumberFormat.getInstance(loc); if (f instanceof DecimalFormat) { ((DecimalFormat) f).setDecimalSeparatorAlwaysShown(true); }
要使用DecimalFormat对象,必须提供给它提供一个格式化的模式(pattern):
String pattern = …
DecimalFormat df = new DecimalFormat(pattern);
或者:
DecimalFormat df = new DecimalFormat();
df. applyPattern(pattern);
然后就调用它的format方法就行了。下面是一些模式运用的例子:
// The 0 symbol shows a digit or 0 if no digit present NumberFormat formatter =new DecimalFormat("000000"); String s = formatter.format(-1234.567); // -001235 // notice that the number was rounded up
// The # symbol shows a digit or nothing if no digit present formatter =new DecimalFormat("##"); s = formatter.format(-1234.567); // -1235 s = formatter.format(0); // 0 formatter =new DecimalFormat("##00"); s = formatter.format(0); // 00
// The . symbol indicates the decimal point formatter =new DecimalFormat(".00"); s = formatter.format(-.567); // -.57 formatter =new DecimalFormat("0.00"); s = formatter.format(-.567); // -0.57 formatter =new DecimalFormat("#.#"); s = formatter.format(-1234.567); // -1234.6 formatter =new DecimalFormat("#.######"); s = formatter.format(-1234.567); // -1234.567 formatter =new DecimalFormat(".######"); s = formatter.format(-1234.567); // -1234.567 formatter =new DecimalFormat("#.000000"); s = formatter.format(-1234.567); // -1234.567000
// The , symbol is used to group numbers formatter =new DecimalFormat("#,###,###"); s = formatter.format(-1234.567); // -1,235 s = formatter.format(-1234567.890); // -1,234,568
// The ; symbol is used to specify an alternate pattern for negative values formatter =new DecimalFormat("#;(#)"); s = formatter.format(-1234.567); // (1235)
// The ' symbol is used to quote literal symbols formatter =new DecimalFormat("'#'#"); s = formatter.format(-1234.567); // -#1235 formatter =new DecimalFormat("'abc'#"); s = formatter.format(-1234.567); // -abc1235
相关推荐
把数字格式化成大写的金额显示(完整版)
该资源是有关Java编程的数字格式化的内容,能帮助同学们更好学习JAVA
包含freemarker中常用的字符串函数、日期格函数、sequence函数、Hash函数和浮点数字格式化输出等的介绍和相关实例,很好理解和掌握的
C#String.Format数字格式化输出;有比较详细的讲解。希望对大家有用。
该文档为javascript的数字格式化方法,可用于保留小数位,强制添0等操作
jquery-number-divider是一款jquery数字格式化分隔符插件。该数字格式化插件可以按指定格式对大数字进行分隔,可以指定分隔符,是一款简单实用的数字格式化插件。
把金额数字格式化大写的形式
将浮点型数用美元符号和货币符号输出,用格式化的方式。还包括浮点型数据相除时,格式化输出结果。
Java字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出...
C#String.Format数字格式化输出 .txt
浮点数任意保留数位小数但不需四舍五入小程序
C# 数字格式化输出大全,各种格式的写法,大家可以留着备用
jQuery数字格式化分隔符代码是一款可以按指定格式对大数字进行分隔的数字分隔符代码插件,可以指定分隔符。
C#String.Format数字格式化输出
String.Format数字格式化输出 {0:g},{0:d},...等
JavaScript数字格式化函数,很好用的
029.Python字符串_format格式化_数字格式化操作.mp4
在Java中使用java.text.DecimalFormat格式化数字为指定形式后输出,以满足实际需要;...使用时在实例化DecimalFormat对象时传递数字格式或通过DecimalFormat类中的applyPattern()方法来实现数字格式化。
数字格式化,formatNumber(Sring 参数1,int 参数2(保留位数)) 参数1可输入科学技术法和一般数字,结果为逗号分隔数字。 numz(Double 参数1,int 参数2) 只现实了数字的四舍五入