JAVA字符串格式化-String.format()的使用

在android中我们在经常遇到这种情况,就是我们要显示服务器传递来的数据,但是刚开始显示的时候,后台数据还没请求出来,那么我们一般做法是判断后台数据是否返回,返回了再显示,但是数据没显示出来我们也要显示,因此我们在数据没出来之前我们可以用一个字符替代,String有个format()方法,用于创建格式化的字符串以及连接多个字符串对象,


显示不同转换符实现不同数据类型到字符串的转换,如图所示

转  换  符

说    明 

示    例

%s

字符串类型

"mingrisoft"

%c

字符类型

‘m‘

%b

布尔类型

true

%d

整数类型(十进制)

99

%x

整数类型(十六进制)

FF

%o

整数类型(八进制)

77

%f

浮点类型

99.99

%a

十六进制浮点类型

FF.35AE

%e

指数类型

9.38e+5

%g

通用浮点类型(f和e类型中较短的)

 

%h

散列码

 

%%

百分比类型

%n

换行符

 

%tx

日期与时间类型(x代表不同的日期与时间转换符


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。