数字字符串格式化(Java/C++)
来源:互联网 发布:加大音量的软件 编辑:程序博客网 时间:2024/06/04 20:15
1、Java方法
(1)利用NumberFormat在左侧补0
import java.text.NumberFormat;public class NumberFormatTest { public static void main(String[] args) { //待测试数据 int i = 1; //得到一个NumberFormat的实例 NumberFormat nf = NumberFormat.getInstance(); //设置是否使用分组,如9,999,999 nf.setGroupingUsed(false); //设置最大整数位数 nf.setMaximumIntegerDigits(4); //设置最小整数位数 nf.setMinimumIntegerDigits(4); //输出测试语句 System.out.println(nf.format(i)); }}参考来源:http://blog.csdn.net/linghao00/article/details/7053240
(2)利用NumberFormat控制精度
import java.text.NumberFormat;public class NumberFormatTest { public static void main(String[] args) { //待测试数据 double a = 3.14159267; //生成一个NumberFormat的实例 NumberFormat nf = NumberFormat.getInstance(); //设置小数点位数 nFormat.setMaximumFractionDigits(4); //输出测试语句 3.1415 System.out.println(nf.format(a)); }}参考来源:http://blog.csdn.net/lucherr/article/details/7454661
2、C++方法
(1)利用sprintf在左侧补0
<span style="font-size:12px;">#include<iostream>#include<stdio.h>using namespace std;int main(){ char a[10]; int b = 1; sprintf(a,<span style="font-family:SimSun;">"%05d", b</span>); cout << a << endl;<span style="font-family:SimSun;"> </span> return 0;}</span>参考来源:http://www.cnblogs.com/lxshanye/archive/2013/06/06/3121712.html
0 0
- 数字字符串格式化(Java/C++)
- Java 格式化(数字和字符串)
- C#格式化字符串(数字格式化)
- Java 中字符串及数字的格式化
- Java格式化日期、时间、数字、字符串
- Java字符串格式化:数字前面加0
- DecimalFormat (Java 格式化数字 )
- 字符串和数字的格式化(基础)
- oracle 数字,字符串,格式化。
- sprintf 格式化数字字符串
- 数字字符串的格式化
- java 将一组数字字符串格式化分隔(类似银行卡号分隔)
- JAVA中数字、日期、字符串的格式化输出
- Java字符串_日期_数字格式化输出
- JAVA中数字、日期、字符串的格式化输出
- C++/C字符串格式化
- Java字符串(二)--格式化字符串
- 关于Java DecimalFormat 用法(数字格式化)
- java.lang.OutOfMemoryError的解决方法 tomcat
- java内部类总结
- mod_jk 日志 JkRequestLogFormat参数说明
- Codejock Xtreme ToolkitPro v15.0 在HOOK控件后导致滚动条不正常bug及修复
- uva-1151-Buy or Build-二进制枚举子集,并查集,最小生成树,kruskal
- 数字字符串格式化(Java/C++)
- 数字签名学习(1)
- Alfred
- 如何跳转至一个storyboard中指定的viewcontroller,也可以跳转至一个指定的navigationController
- 游戏系统开发笔记(九)——构建战斗系统
- 第十一周项目2-1:职员有薪水了
- 关于划屏幕
- HID热插拔后,设备状态改变,上位机自动识别
- 小李是中国人