String.format

来源:互联网 发布:魅可mac什么档次 编辑:程序博客网 时间:2024/04/30 15:05
/*demo1*/
        String stringFormat  = "站位符 [ %s ],占位符 [ %s ]";
        System.out.println(String.format(stringFormat,1,2));
        /*demo2*/
        String messageFormat ="但前时间 [ {0} ], 占位符[ {1} ], 占位符[ {2} ]";
        System.out.println(MessageFormat.format(messageFormat, new Date(), 1, 2));
        /*demo3*/
        String s = "我是{0},我来自{1},今年{2}岁";
        String arr2[] = new String[] { "日本人", "大阪", "22"};
        while (s.indexOf("{") != -1) {
            int n = Integer.parseInt(s.substring(s.indexOf("{") + 1, s.indexOf("{") + 2));
            String s1 = s.substring(s.indexOf("{"), s.indexOf("}") + 1);/*{0}....*/
            String s2 = arr2[n];/*{日本人,大阪,22*/
            s = s.replace(s1, s2);/*替换*/
        }
        System.out.println(s);
        /*demo4*/
0 0
原创粉丝点击