文档章节

string.format方法对数据格式化

土茯苓
 土茯苓
发布于 2016/11/23 17:05
字数 315
阅读 23
收藏 0
b,布尔类型,只要实参为非false的布尔类型,均格式化为字符串true,否则为字符串false。
n,平台独立的换行符, 也可通过System.getProperty("line.separator")获取。
f,浮点数型(十进制)。显示9位有效数字,且会进行四舍五入。如99.99。
a,浮点数型(十六进制)。
e,指数类型。如9.38e+5。
g,浮点数型(比%f,%a长度短些,显示6位有效数字,且会进行四舍五入)

可用标识:

-,在最小宽度内左对齐,不可以与0标识一起使用。
0,若内容长度不足最小宽度,则在左边用0来填充。
#,对8进制和16进制,8进制前添加一个0,16进制前添加0x。
+,结果总包含一个+或-号。
空格,正数前加空格,负数前加-号。
,,只用与十进制,每3位数字间用,分隔。
(,若结果为负数,则用括号括住,且不显示符号。

对浮点数进行格式化                        

占位符格式为: %[index$][标识]*[最小宽度][.精度]转换符

double num = 123.4567899;
System.out.print(String.format("%f %n", num)); // 123.456790 
System.out.print(String.format("%a %n", num)); // 0x1.edd3c0bb46929p6 
System.out.print(String.format("%g %n", num)); // 123.457

例子:

public static String format5(double value) {

    return String.format("%.2f", value).toString();
}

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
土茯苓
粉丝 32
博文 175
码字总数 197813
作品 0
朝阳
高级程序员
私信 提问
对 java 数字小数点后位数进行处理

一、返回 String 类型数据 对数据进行处理后,返回 String 类型数据,可以通过如下方式进行处理: DecimalFormat 对数据格式化 String.format 对数据格式化 两者达到的效果是一样的。 补充:...

pding
2018/05/19
0
0
JAVA String.format方法使用介绍

在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握...

星痕2018
2013/06/24
0
0
C# String.Format方法

一、定义 String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。 如: (1) string p1 = "Jackie"; string p2 = "Aillo"; Response.Write(String.Forma......

海灬未眠
2016/11/15
0
0
JAVA String.format 方法使用介绍

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的...

深谷不见幽兰
2014/01/09
0
0
extjs 中的日期输入控件不显示数据的解决方法(datefield)

这是因为这个日期控件必须提前指定要显示日期的格式,而且数据必须要符合这个格式。 后台取数据时格式化日期格式: json.AddItem("cst_date", String.Format("{0:yyyy-MM-dd}", dr["cst_dat......

晨曦之光
2012/04/26
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql grant 用户权限总结

用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用...

Airship
24分钟前
1
0
RabbitMQ学习(3)

1. 消费端 1. 消费端通过推模式或者拉模式从RabbitMQ中获取并消费消息,当消费者确认处理消息后,可以手动确认消息已被接收,然后就会将该消息从RabbitMQ的队列中标记再清除,消费者端还可以...

江左煤郎
34分钟前
1
0
linux mysql(5.7)开启慢查询

一、有3个配置需要设置, 1:相关开关 2:日志目录文件 3:慢查询的时间限制 二、设置完之后重启mysql service mariadb restart 三、重启后做个测试 连接mysql 并查询: select sleep(6); 四...

chro008
42分钟前
1
0
选择IDC机房、选择硬件、上架服务器、装系统

选择IDC机房 当业务量比较大的时候,往往选用IDC而不是公有云来跑业务。 IDC机房的服务一般分为两种 需要我们自己购买服务器和网络设备,托管到IDC机房。IDC机房会提供布线、巡检、硬件操作等...

李超小牛子
44分钟前
2
0
《傲慢与偏见》的读书笔记与读后感作文2400字

《傲慢与偏见》的读书笔记与读后感作文2400字: 作者:孙苑馨;笔者按:读书这个习惯是我爸妈养出来的。小时候父母赚的钱除了吃饭穿衣剩下的就是买书了,他们除了买各种新鲜出版的文艺派图书...

原创小博客
52分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部