Java字符串占位符
一,问题描述
                在C#中,替换字符串中占位符可以使用如下:
                        string domain = "www.oschina.net";
             Console.WriteLine(String.Format("该域名{0}被访问了N次.", domain));
         那么在Java中如何实现这类情景下的替换工作呢????
    二,解决方案
        Java里面的文本替换有多种方式,我例举两种,仅仅做个笔记
            1,使用 %s %d...这种类型占位符,具体看第三部分附录,举例:
               String domain = "www.oschina.net";
               System.out.printf("该域名%s被访问了N次.", domain);
            2,使用 MessageFormat 类
               String domain = "www.oschina.net";
               System.out.println(MessageFormat.format("该域名{0}被访问了N次.", domain));
    三,附录 
        Java占位符清单
            占位符标志                    描述
                %s                    适用于字符串类型
                %d                    适用于数字类型
         
原文:http://my.oschina.net/fajar/blog/525190