zoukankan      html  css  js  c++  java
  • Java字符串占位符(commons-text)替换(转载)

    Java字符串占位符(commons-text)替换

    https://blog.csdn.net/varyall/article/details/83651798


    <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-text</artifactId>
           <version>1.6</version>
     </dependency>


    @Test
    public void test4() {
        String param1 = String.format("hi,%s, your age is %s", "john", "26");
        System.out.println("-------------------param1=" + param1);
        Object[] object = new Object[]{"john", Longs.tryParse("24")};
        MessageFormat messageFormat = new MessageFormat("{0} now is at the age of {1}");
        String param2 = messageFormat.format(object);
        System.out.println("-------------------param2=" + param2);
     
        Map<String, String> replaceValue = Maps.newHashMap();
        replaceValue.put("name", "john");
        replaceValue.put("age", "27");
        StrSubstitutor strSubstitutor = new StrSubstitutor(replaceValue);
        String template1 = "${name} is at the age of${age}";
        String param3 = strSubstitutor.replace(template1);
        System.out.println("-------------------param3=" + param3);
    }


    -------------------param1=hi,john, your age is 26
    -------------------param2=john now is at the age of 24
    -------------------param3=john is at the age of27

  • 相关阅读:
    变量
    总结 对象
    学生管理系统
    [Altera] Device Part Number Format
    [Matlab] sum
    [Matlab] Galois Field
    [C] static和extern的作用
    [Python] list
    [Python] raw_input
    [软件] UnicornViewer
  • 原文地址:https://www.cnblogs.com/gispathfinder/p/10359923.html
Copyright © 2011-2022 走看看