JDK1.5中的String.format的用法
看了一下,写的文档很详细,但没有适当的例子,看起来容易,用起来调试了好一会儿,费时死了。
下面是一个中文版的说明:
http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/util/Formatter.html#syntax
文中的
%[argument_index$][flags][width]conversion
看起来不容易理解,我举个例子,不会了就别问我了,嘿嘿。
我要将一个整数1格式化成00001
看看我的例子:String.format("%1$05d", serialNum);
1$指的是serialNum;
0表示修改输出格式的字符集,就是要把1前面填成0;
5表示输出宽度是5个字符;
d表示以整数形式输出
其他的详细参数看我提供的中文链接就可以了。
可见写api手册的时候,写一个例子说明一下是很重要的。
test:
System.out.println(String.format("%1$05d", 1));
00001
分享到:
相关推荐
使用c#的string.format 的一些常用的参数
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
C#String.Format数字格式化输出 .txt
string.Format 的多种用法,希望可以帮助其他人!
JAVA_String.format
String.Format数字格式化输出 {0:g},{0:d},...等
简单的string.format实例,还可以了解如何获取当前的程序运行路径
C#的String.Format 范例,非常实用的方法全收集到此。
C# String.Format格式说明
java字符串格式化String.format()
C#String.Format数字格式化输出
C#String.Format数字格式化输出;有比较详细的讲解。希望对大家有用。
java 的 String.format() 的 Javascript 实现,增加了支持格式化百分比和后缀-SI,如 120M、30K。 将 Formatter.format() 移植到 javascript 的基本开始。 目前依赖 .toLocaleString() 进行命名日期格式。 请参阅...
C#String.Format格式化输出.pdfC#String.Format格式化输出.pdf
测试string的+和String.Format()和StringBuilder.Append()性能差距,一个检测它们时间的测试
C# 日期函数 string.Format DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3.Text = dt.ToFileTimeUtc()...
java String.format用法
js中的string.format函数代码.docx