Java学习——数字格式化
来源:互联网 发布:子域名共享session php 编辑:程序博客网 时间:2024/05/16 15:01
1、例子
public static void main(String[] args) {
SimgleFormat("###,###.###",123456.789 );
SimgleFormat("00000000.####kg", 123456.789);
SimgleFormat("000000.000", 123.78);
UseApplyPatternFormat("#.###%", 0.789);
UseApplyPatternFormat("###.##", 123456.789);
UseApplyPatternFormat("0.00\u2030", 0.789);
UseApplyPatternFormat("0.00\u00A4",0.234);
}
/* 静态方法属于类所有,区别于个别对象,可以在本类或者其他
* 类使用类名和“.”运算符调用静态成员。
**/
// 使用实例化对象时这只格式化模式
static public void SimgleFormat(String pattern,double value){
// 实例化DecimalFormat对象
DecimalFormat myFormat=new DecimalFormat(pattern);
// 将数字进行格式化
String output = myFormat.format(value);
System.out.println(value+" "+pattern+output);
}
// 使用apply方法对数字进行格式化
static public void UseApplyPatternFormat(String pattern,double value){
// 实例化DecimalFormat对象
DecimalFormat myFormat=new DecimalFormat();
myFormat.applyPattern(pattern);
System.out.println(value+" "+pattern+" "+myFormat.format(value));
}
运行结果:
123456.789 ###,###.###123,456.789
123456.789 00000000.####kg00123456.789kg
123.78 000000.000000123.780
0.789 #.###% 78.9%
123456.789 ###.## 123456.79
0.789 0.00‰ 789.00‰
0.234 0.00¤ 0.23¥
2\ \
DecimalFormat myFormat = new DecimalFormat();
myFormat.setGroupingSize(2);
String output=myFormat.format(1234567.89123);
System.out.print(output);
- Java学习——数字格式化
- JAVA基础—格式化数字DecimalFormat
- HeadFirstJava学习——数字和日期格式化
- Java格式化数字——右对齐,左补0
- java格式化数字
- java中的数字格式化
- java格式化数字
- java 数字格式化
- java格式化金额数字
- Java数字格式化
- Java格式化数字技巧
- java数字的格式化
- java格式化数字技巧
- Java格式化输出数字
- java格式化数字
- java格式化数字
- Java数字格式化
- Java DecimalFormat 格式化数字
- C++ log类
- tcpdump使用心得
- 强大的managed C++
- 在64位机器上使用LIBSVM编译时提示错误
- hibernate笔记 马士兵
- Java学习——数字格式化
- win7下cocos2d-x2.2.1最新版环境搭建
- XCode 5 调试项目常用到的初始配置参数
- 简易客户端连接配置连接数据库
- C/C++随机数函数
- MySQL sql-mode
- linux内核栈
- NSOperation和NSOperationQueue
- [Leetcode] Jump Game II (Java)