浏览 2437 次
锁定老帖子 主题:String.format
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-01-09
最后修改:2009-01-09
代码看起来也要优雅一点。大家一起来看一下吧。 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") 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |