java中有啥方法可以读取占位符的字符串,并且把占位符替换成参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中有啥方法可以读取占位符的字符串,并且把占位符替换成参数相关的知识,希望对你有一定的参考价值。
我现在是从资源文件中读取一个字符串,这个字符串里面有占位符,读取结果如:xxxx0xxx1。现在要用一个方法把参数带入0和1中,java中好像有内置的方法,请问是什么,如果没有,求帮忙来个封装的类。谢谢
可以通过字符串的format方法进行实现。举例:string domain = "www.ykmaiz.com";//定义第一个值
int iVisit = 0;//定义第二个值
System.out.println(String.Format("该域名0被访问了 1 次.", domain, iVisit));//在控制台输出
备注:占位符的方式通常能够通过直接进行字符串的多次“+”的形式进行实现,如果不熟练format的形式,建议直接用连接符(“+”)的形式实现即可。 参考技术A String str1 = "大秦 0 1 2";
System.out.println(MessageFormat.format(str1, "将军", "梦回", "秦朝")); 参考技术B 。。。你自己写个吧 用indexof()找到, 用 replace()替换 很easy的
以上是关于java中有啥方法可以读取占位符的字符串,并且把占位符替换成参数的主要内容,如果未能解决你的问题,请参考以下文章