java中format有什么用_java中String.format的使用

String.format 用来格式化String,非常好用,只要是固定格式的东西,都可以用这个来处理,比如时间,日期等等

使用:

format本身是一个方法,从文档就可以看到,是Sring的一个静态方法,

所以使用的时候是String.format(…)

这个方法java做了重载

1.public static String format(String format,

Object… args)

2.public static String format(Locale l,

String format,

Object… args)

他们的区别就多了一个Locale的参数,表示使用什么语言环境,我一般用第2个,传入一个locale.CHINA.

然后第二个参数就是一个String类型,这个是关键,我们要控制字符的格式就是在这个String中来控制的,如果有学过C或C++的应该知道有个printf

()这个输出函数吧.肯定比cout好用.

例子:

比如我要输出一个计时器的格式 就是00:00这样的格式,这个时候就可以用String.format这个来做了;

String.format(Locale.CHINA,”%02d:%02d”,minute,second));

直接返回你所需要的格式的字符串

后面的minute和second是2个int,后面的参数要根据你前面填的String来决定的,这里有一篇博客对这个写的非常详细,大家可以去参考参考

http://blog.csdn.net/lonely_fireworks/article/details/7962171/

如果有不理解或者不足不好的地方的地方 可以评论下 互相学习互相进步 感谢你的阅览

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值