论坛首页 入门技术论坛

String.format

浏览 2437 次
锁定老帖子 主题:String.format
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-09   最后修改:2009-01-09
刚刚看了下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")
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics