`
mazzystar
  • 浏览: 26447 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String.format

阅读更多
刚刚看了下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")
分享到:
评论
1 楼 beijishiqidu 2013-02-05  
恩,不错,是我想看的,例子也举得非常好!

相关推荐

Global site tag (gtag.js) - Google Analytics