字符格式化
来源:互联网 发布:疯狂的程序员 编辑:程序博客网 时间:2024/06/05 19:46
格式化在一个软件或者程序中都是不可避免的,现在我就介绍一些比较常用的格式化的方法。
1) 格式化整数(把浮点数转化为整数)
NumberFormat nf = NumberFormat.getIntegerInstance();
double v=12.6;
System.out.println(nf.format(v));
输出结果13,因为自动舍入的。
2)格式化浮点数(保留两位小数,自动进位,负数也可以)
方法一:
DecimalFormat df=new DecimalFormat("#.##");
double v=12.126;
String s=df.format(v);
System.out.println(s);
输出的结果为:12.13
方法二:
double v=-32.126;
String s=v+"";
System.out.println(s.substring(0, s.indexOf(".")+3));
(不推荐使用此方法,因为如果原数不存在小数点或者小数点后只有1为会有异常)
3) 格式化浮点数(变为xx%形式)
NumberFormat nf = NumberFormat.getPercentInstance();
double s=0.6145;
System.out.println(nf.format(s));
输出61%
- 字符格式化
- 字符格式化
- 字符格式化
- 字符格式化
- 字符格式化
- C# 格式化字符字符
- 格式化字符的安全问题
- 数值字符的格式化
- 格式化字符函數
- Asp.NET字符格式化
- 格式化字符 wsprintf
- 格式化转义字符
- C#中的格式化字符
- string.Format() 字符格式化
- MyEclipse 格式化字符优化
- Python格式化字符
- 数值字符的格式化
- dom4j格式化转移字符
- UDP流量控制之分析
- JS中getYear()的兼容问题 实习IE火狐均正常
- Linux串口—struct termios结构体
- Flex中如何通过paddingTop样式设置TabNavigator控件内容与Tabs间距离的例子
- QT程序退出后托盘图标不消失问题
- 字符格式化
- WINCE6.0 + S3C2443的启动过程---nboot篇
- 觞了,谁疼――致偶像麦迪
- Android-NDK开发之第三个例子--传递整型数组
- Winform 窗口加载实例(二)-----TabControl
- 程序员:增加编程经验的3种途径
- 大话设计模式学习--面向对象设计的原则
- nboot通过DNW下载并运行eboot.nb0
- Delphi 组件渐进开发浅谈(一)——由简入繁