2015-09-11,随笔,数字格式化

来源:互联网 发布:ubuntu恢复出厂 命令 编辑:程序博客网 时间:2024/06/04 01:03

数字类型格式化

而要获得某个国家或地区的具体格式,可以使用参数Local.XXX,如Locale.GERMANY,Locale.UK。

  1. 百分比格式化
NumberFormat per = NumberFormat.getPercentInstance();        double dd = 0.3355555;        double d1 = 0.3;        //设置小数点之后的最大位数(四舍五入)        per.setMaximumFractionDigits(3);        //设置小数点之后的最小位数(四舍五入)        per.setMinimumFractionDigits(1);        System.out.println(per.format(dd));        System.out.println(per.format(d1));

2.货币类型格式化

NumberFormat format = NumberFormat.getCurrencyInstance();        Double d = new Double(343423423.55555);        //设置小数点之后的最大位数(四舍五入)        format.setMaximumFractionDigits(3);        //设置小数点之后的最小位数(四舍五入)        format.setMinimumFractionDigits(1);        //格式化货币        System.out.println(format.format(d));

3.数据格式化相关类介绍
类功能介绍
java.util.*
Locale 表示一个语言和区域的特定组合
ResourceBundle ListResourceBundle
PropertyResourceBundle 获取本地化资源中(可以表现为类和资源文件)的信息
Calendar GregorianCalendar 日历的支持
TimeZone SimpleTimeZone 时区的支持
Currency 单独处理和货币相关的操作
java.text.*
Format NumberFormat
DecimalFormat 格式化 格式化数字、货币以及百分数
ChoiceFormat 处理复数形式
DateFormat SimpleDateFormat 日期和时间的格式化
MessageFormat   消息的格式化
DecimalFormatSymbols、DateFormatSymbols 自定义格式化中的符号集
FieldPosition 被Format及其子类用来在格式化输出中标识字段
Collator RuleBasedCollator 字符串操作 比较字符串
CollationElementIterator 获得一个字符串中单个字符的枚举信息
CollationKey 优化比较性能
BreakIterator 获得文本中的个体信息,比如字符、单词、句子以及整行等信息
java.lang.*
Character 检查字符属性

连接地址:

http://comeonbabye.iteye.com/blog/1296577

0 0
原创粉丝点击