JAVA 字符串替换占位符

1 MessageFormat.format()

  1. code
public static void main(String[] args) {String a= "123";String b= "321";String c= "c";System.out.println(MessageFormat.format(" {0} {1} {2} {3}", a, b,"",c));System.out.println(MessageFormat.format(" ''{0}'' '{1}' {2} {3}", a, b,"",c));
}
  1. 运行结果
 123 321  c
# '{1}'不转换'aaa' '{1}'  321 c

2 StrSubstitutor

  1. 依赖包
        <dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.7</version></dependency>
  1. code
public static void main(String[] args) {        Map map = new HashMap();map.put("code","123321");map.put("product","xxxaaa系统");String str1 = "您正在登录${product},验证码为:${code},五分钟内有效,如非本人操作请忽略。";StrSubstitutor sb = new StrSubstitutor(map);String content = sb.replace(str1);System.out.println(content);
}
  1. 输出
您正在登录xxxaaa系统,验证码为:123321,五分钟内有效,如非本人操作请忽略。

JAVA 字符串替换占位符相关推荐

  1. Python 的字符串替换 %(占位符) {} 和 format

    1. 用 .replace() srcPage = "https://list.jd.com/list.html?cat=9987,653,655&ev=exbrand_8557&a ...

  2. java 按位置格式化字符串_Java字符串格式化,{}占位符根据名字替换实例

    我就废话不多说了,大家还是直接看代码吧~ import java.beans.PropertyDescriptor; import java.lang.reflect.Method; import j ...

  3. aspose.word 20 java 替换占位符为文字或图片

    以前写过用asposeword 替换文字和图片,但是后来遇到问题,有些word替换替换图片后会导致打开时弹出错误:此文件中检测到错误,单word可以通过进行一下修复来打开文件. 考虑可能是版本有bug ...

  4. Mybatis日志参数快速替换占位符工具

    Mybatis log printf工具网页地址: http://www.feedme.ltd/log.html Mybatis执行的sql的打印格式为: 2020-08-04 09:16:44 -D ...

  5. java word模板占位符_word模板导出的几种方式:第一种:占位符替换模板导出(只适用于word中含有表格形式的)...

    1.占位符替换模板导出(只适用于word中含有表格形式的): /// /// 使用替换模板进行到处word文件 /// public class WordUtility { private objec ...

  6. Python格式化字符串、占位符、合并数组

    format format和%不同的地方在于前者需要有关键字format,并且format还能指定位置,不按顺序 >>>"{} {}".format(" ...

  7. java字符串替换(JAVA字符串替换 里面有美元符号)

    java 如何把字符串里的\替换成\\ String str="abc\\def"; System.out.println(str);//输出abc\def System.out. ...

  8. java中log占位符,java日志框架简介

    Java Log Frameworks 常见的java日志框架和实现主要有: slf4j log4j logback apache jakarta commons-logging java.util. ...

  9. java sql in 占位符_Java中SQL语句占位符的使用

    使用占位符的好处 在SQL语句中使用?来代替具体的数值,可除去繁琐的字符串拼接操作,且可避免SQL注入的风险String sql="SELECT * FROM user_login WHER ...

最新文章

  1. 祭奠IT男孩大学的生活
  2. 2019 Multi-University Training Contest 2 - 1008 - Harmonious Army - 最大流
  3. JDK库rt包中常用包说明
  4. 参数变化_风机盘管参数变化对性能造成的影响
  5. web加减乘除法c#_c# 两个数的加减乘除
  6. ASP.NET备份恢复SqlServer数据库
  7. 【实习项目记录】(四)Android 实现手机验证时,按钮倒计时60s
  8. 说明使用tc编程的一般步骤 c语言,TC编程手册详解-完整版.doc
  9. 中国首档「程序员真人秀」综艺登上热搜,燃炸了!
  10. SPSS读取数据出现中文字符显示乱码的解决方案
  11. NOIP学习之综合应用:163.出书最多
  12. win7美化_Windows桌面图标和分类美化小工具
  13. U盘插入电脑需要格式化,数据恢复
  14. ffmpeg实现视频实时动态时间水印
  15. HTML5游戏开发案例教程
  16. 加密解密工具 之 波利比奥斯方阵密码
  17. Elasticsearch相关操作
  18. CentOS 5.5 下开源的系统监控工具 cacti 的安装
  19. 通缉令生成_开发商通缉!
  20. 如何让歌曲顺序播放html中,怎样让你内存卡里歌曲按照自己顺序播放.doc

热门文章

  1. Python之变量作用域
  2. 索尼、联想新款笔记本物有所值
  3. php极验验证码识别,全新极验验证码 - 为你的FastAdmin添加上AI智能验证码 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
  4. uniapp - 新版本微信小程序登录、获取电话号码;后端调用微信API不必自己写调用网址【附有前后端完整代码】
  5. JS构造函数返回值问题
  6. python pandas 查看数据的前五行
  7. python运行的三种方式
  8. 西门子博图功能指令(序列化)
  9. java毕业生设计养老机构系统计算机源码+系统+mysql+调试部署+lw
  10. 月薪过万的UI设计师常用的网页设计规范