12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%
java字符串格式化:String.format()方法的使用大全
字符串格式化,即按照你想要的字符串格式输出,如时间显示格式等,下面这个网站介绍的相当全面。
参考网站:http://www.easck.com/blog/1293633:
链接点击: String.format()方法的使用大全
实例:在android系统里面进行文件操作时,有时会使用当前时间,作为要保存数据的文件名,以便区别文件及日后对此文件进行操作。就如录像文件,当日保存下来的录像肯定会用当日的时间作为文件名称的一部分,方便以后查看。
如:
- Time t = new Time(); t.setToNow();
- String filename = String.format("/record%04d%02d%02d%02d%02d%02d.avi", t.year, t.month+1 , t.monthDay, t.hour, t.minute, t.second);
音视频项目中经常会用此文件命名方式。










