android : String.format

3/3/2017来源:C/C++教程人气:747

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sPRintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object… args) ; format(Locale locale, String format, Object… args) ;

转换符 说明 示例
%s 字符串类型 “hello”
%c 字符类型 ‘m’
%b 布尔类型 true
%d 整数类型(十进制) 100
%x 整数类型(十六进制) FF
%o 整数类型(八进制) 77
%f 浮点类型 99.99
%a 十六进制浮点类型 FF.35AE
%e 指数类型 9.38e+5
%g 通用浮点类型(f和e类型中较短的)
%h 散列码
%% 百分比类型
%n 换行符
%tx 日期与时间类型(x代表不同的日期与时间转换符