8.7.2 格式化整数
来源:互联网 发布:红色警戒2超级武器知乎 编辑:程序博客网 时间:2024/06/08 05:32
8.7.2 格式化整数
1. %d、%o、%x和%X
%d、%o、%x和%X格式符可以格式化byte、Byte、short、Short、int、Integer、long、Long型数据
%d : 将值格式化为十进制整数
%o :将值格式化为八进制整数
%x :将值格式化为小写的十六进制整数,例如abc87;
%X :将值格式化为大写的十六进制整数,例如ABC87;
String string3=String.format("%d,%o,%x,%X",703576,703576,703576,703576);System.out.println(string3);//string3=703576,2536130,abc58,ABC58
2.修饰符
(1)“+” :格式化正整数的时候,强制加上正号
(2)“,” :格式化整数时,按千分组
String string4=String.format("(带正号:%+d)(按千分组:%,d)",703576,703576);System.out.println(string4);//string4=(带正号:+703576)(按千分组:703,576)
3.数据的宽度
数据的宽度就是format方法返回数据的长度,规定数据宽度的格式一般为:
(1)“%md” :在数字的左面增加空格
(2)“%-md” :在数字的右面增加空格
(3)“%0md” :在数字的左面用0填充富余部分,m是是数字的长度
String string5=String.format("%8d", 9);System.out.println(string5);String string6=String.format("%-8d", 9);System.out.println(string6);// 9//9
String string7=String.format("%08d", 9);System.out.println(string7);//00000009
注意:如果实际数字的宽度大于格式中指定的宽度,就按数字的实际宽度进行格式化
阅读全文
0 0
- 8.7.2 格式化整数
- 格式化 64位整数
- printf格式化输出整数
- 整数格式化输出
- SQL查询中,格式化整数
- 整数相除,结果格式化
- Java中对整数格式化
- 数字格式化format(整数位小数点格式化、小数位截取)
- JAVA中格式化输出整数问题~
- iprintf只支持整数的格式化输出
- 64位整数格式化小技巧
- 64 位整数格式化的小知识
- 一个整数日期时间连接的格式化处理函数
- c++ cout 格式化输出浮点数、整数及格方法
- CString.Format大全 格式化时间戳等无符号整数
- c++ cout 格式化输出浮点数、整数及格方法
- c++ cout 格式化输出浮点数、整数及格方法
- c++ cout 格式化输出浮点数、整数及格方法
- STM32 配置模版教程
- 从零基础认识 easyUI tree插件
- VB.NET机房收费系统之报表制作(绑定数据源)(一)
- 10个小窍门,让你轻松准确搜索(转)
- 拍照手抖有救了!DeblurGAN消除运动模糊效果惊人 | 附论文+代码
- 8.7.2 格式化整数
- presto查询处理流程(queryexecution提交)
- Linux环境下面安装Tomcat
- excel打开多出现一个sheet1窗口
- 【Atcoder Regular Contest 085F】 NRE
- java使用fileupload接收上传文件
- 【网络】绘制基本网络图
- Eclipse与GitHub的整合(二)——Eclipse clone远程项目到本地
- Netty搭建服务器