刚刚看了下String 的 format方法,感觉很适合构造字符串。
代码看起来也要优雅一点。大家一起来看一下吧。
String a = "select * from a where a.id = %d and name= %s";
System.out.println(String.format(a, 1,"dxx"));
打印结果:
select * from a where a.id = 1 and name= dxx
此时%d标识数字 %s标识字符,注意参数的顺序
String a = "select * from a where a.id = %2$d and name= %1$s";
System.out.println(String.format(a, "dxx",100));
打印结果:
select * from a where a.id = 100 and name= dxx
此时%2$d标识 第2个类型为整数的参数(即100)
%1$s标识 第1个类型为字符串的参数(即"dxx")
分享到:
- 2009-01-09 13:23
- 浏览 1039
- 评论(1)
- 论坛回复 / 浏览 (0 / 2425)
- 查看更多
相关推荐
使用c#的string.format 的一些常用的参数
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
C#String.Format数字格式化输出 .txt
string.Format 的多种用法,希望可以帮助其他人!
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...
String.Format数字格式化输出 {0:g},{0:d},...等
JAVA_String.format
简单的string.format实例,还可以了解如何获取当前的程序运行路径
C#的String.Format 范例,非常实用的方法全收集到此。
C# String.Format格式说明
java字符串格式化String.format()
java 的 String.format() 的 Javascript 实现,增加了支持格式化百分比和后缀-SI,如 120M、30K。 将 Formatter.format() 移植到 javascript 的基本开始。 目前依赖 .toLocaleString() 进行命名日期格式。 请参阅...
测试string的+和String.Format()和StringBuilder.Append()性能差距,一个检测它们时间的测试
C#String.Format数字格式化输出
C#String.Format数字格式化输出;有比较详细的讲解。希望对大家有用。
C#String.Format格式化输出.pdfC#String.Format格式化输出.pdf
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