当前位置: 首页 > news >正文

java 字符串如何通过占位符替换字符串

在Java中,可以使用String.format()方法或者MessageFormat.format()方法来通过占位符替换字符串。

例子1:使用String.format()方法

String str = "Hello, %s! Today is %s.";
String result = String.format(str, "Alice", "Sunday");
System.out.println(result); // 输出: Hello, Alice! Today is Sunday.

例子2:使用MessageFormat.format()方法

String str = "Hello, {0}! Today is {1}.";
String result = MessageFormat.format(str, "Bob", "Monday");
System.out.println(result); // 输出: Hello, Bob! Today is Monday.

在这两个例子中,%s和{0}都是格式占位符,它们会被后续提供的参数替换。String.format()和MessageFormat.format()方法都可以接受一个格式字符串和一个可变参数(Object...),后者会依次替换字符串中的占位符。

http://www.lryc.cn/news/445114.html

相关文章:

  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【LMS调测】
  • 2024.9.24 数据分析
  • 企业急于采用人工智能,忽视了安全强化
  • 【深海王国】初中生也能画的电路板?目录合集
  • Java日期格式化注解@DateTimeFormat和@JsonFormat
  • 阿里巴巴中国站商品详情API返回值的国际化支持
  • TCP/IP - IP
  • 《JKTECH柔性振动盘:原理与多行业应用》东莞市江坤自动化科技有限公司
  • 成功使用DDNS动态域名访问我的群晖NAS(TP-link路由器)
  • MySQL GROUP BY 分区大小写问题解析
  • jQuery——jQuery的基本使用
  • 使用vite+react+ts+Ant Design开发后台管理项目(三)
  • AUTOSAR_EXP_ARAComAPI的5章笔记(11)
  • 面经3——中和农信
  • 线程1(重点知识)
  • Python中requests模块(爬虫)基本使用
  • 快递上门取件API接口代码
  • sklearn特征选取之RFE
  • vue.js 展示树状结构数据,动态生成 HTML 内容
  • 科技赋能安全,财谷通助力抖音小店腾飞!
  • Redis安装教程
  • Idea集成docker实现镜像打包一键部署
  • spring 注解 - @NotNull - 确保字段或参数值不为 null
  • 408算法题leetcode--第13天
  • 【MySQL】表的基本查询
  • 李宏毅2023机器学习HW15-Few-shot Classification
  • API安全推荐厂商瑞数信息入选IDC《中国数据安全技术发展路线图》
  • 1.5 计算机网络的性能指标
  • 【已解决】IDEA鼠标光标与黑块切换问题,亲测有效
  • 记一次sql查询优化