首页 > 编程语言 > 详细

JAVA字符配置替换方案

时间:2020-09-18 12:23:43      阅读:66      评论:0      收藏:0      [点我收藏+]

在JAVA中,很多时候,我们后台要对数据进行变量配置,希望可以在运行时再进行变量替换.我们今天给大空提供的是org.apache.commons.text方案.

1.首先,引用org.apache.commons.text包

maven:

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

gradle:
// https://mvnrepository.com/artifact/org.apache.commons/commons-text
implementation group: ‘org.apache.commons‘, name: ‘commons-text‘, version: ‘1.6‘

 

 

2.上demo

    public static void main(String[] args) {

        Map<String, String> valuesMap = Maps.newHashMap();

        valuesMap.put("title", "负氧离子环境监测");
        valuesMap.put("anion", "436");
        valuesMap.put("temperature", "20.5");
        valuesMap.put("humidity", "95.0");
        valuesMap.put("pm25", "25");
        valuesMap.put("pm10", "21");

        String text = "负离子:${anion}个/cm3" + "\n" +
                "温度:${temperature}℃" + "  " +
                "湿度:${humidity}%" + "\n" +
                "PM2.5:${pm25}ug/m3" + "\n" +
                "PM10:${pm10}ug/m3";
     


        StringSubstitutor sub = new StringSubstitutor(valuesMap);

        String resolvedString = sub.replace(text);


        System.out.println(resolvedString);
    }

 

实际效果:

技术分享图片

 

JAVA字符配置替换方案

原文:https://www.cnblogs.com/cqwo/p/13690303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!