xuriyunhai 发表于 2013-2-3 10:45:00

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]
查看完整版本: JAVA中String.format的用法(转)