博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA字符串占位符替换
阅读量:6220 次
发布时间:2019-06-21

本文共 574 字,大约阅读时间需要 1 分钟。

hot3.png

import java.util.regex.Matcher;import java.util.regex.Pattern;
public static void main(String[] args){        String str="我是${0},我来自${1},今年${2}岁";        String[] arr={"中国人","北京","22"};        str = fillStringByArgs(str, arr);        System.out.println(str);    }    private static String fillStringByArgs(String str,String[] arr){        Matcher m= Pattern.compile("\\$\\{(\\d)\\}").matcher(str);        while(m.find()){            str=str.replace(m.group(),arr[Integer.parseInt(m.group(1))]);        }        return str;    }

转载于:https://my.oschina.net/mcyy568/blog/688027

你可能感兴趣的文章
探索ASP.NET MVC5系列之~~~2.视图篇(上)---包含XSS防御和异步分部视图的处理
查看>>
MD5加密算法(转)
查看>>
Vue.2.0.5-条件渲染
查看>>
[译]AngularJS Services 获取后端数据
查看>>
scapy流量嗅探简单使用
查看>>
Hadoop Hive概念学习系列之hive的正则表达式初步(六)
查看>>
Leetcode: Combination Sum IV && Summary: The Key to Solve DP
查看>>
Hibernate整合C3P0实现连接池
查看>>
Apache vs. Nginx
查看>>
C++数值类型极限值的获取
查看>>
Bag标签之中的一个行代码实行中文分词实例3
查看>>
3295 落单的数 九章算法面试题
查看>>
synchronized同步块和volatile同步变量
查看>>
spark入门
查看>>
计算某个特定分隔符分隔的字符串的和
查看>>
解决IE11 Array没有find的方法
查看>>
webpack 引入jquery和第三方jquery插件
查看>>
损失函数的概率验证及性质
查看>>
C#-----------------------------回收机制中Destroy与null的作用
查看>>
mysql读写分离总结
查看>>