JAVA中String.format的用法(转)
JAVA String.format 方法使用介绍
1.对整数进行格式化:%[标识][最小宽度]转换方式
我们可以看到,格式化字符串由4部分组成,其中%的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif标识:
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif'-' 在最小宽度内左对齐,不可以与“用0填充”同时使用
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif'#' 只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif'+' 结果总是包括一个符号(一般情况下只适用于10进制,若对象为BigInteger才可以用于8进制和16进制)
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif' ' 正值前加空格,负值前加负号(一般情况下只适用于10进制,若对象为BigInteger才可以用于8进制和16进制)
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif'0' 结果将用零来填充
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif',' 只适用于10进制,每3位数字之间用“,”分隔
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif'(' 若参数是负数,则结果中不添加负号而是用圆括号把数字括起来(同‘+’具有同样的限制)
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif转换方式:
http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gifd-十进制 o-八进制 x或X-十六进制
页:
[1]