MessageFormat 字符串拼接 -- 优雅方式

本文介绍了Java中MessageFormat类的基本用法,包括普通字符串拼接和使用单引号转义等技巧。通过示例展示了如何利用{n}

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       其实一直想知道一种字符串拼接得方式,在这之前只是使用StringBuilder进行拼接。就在今天带我的彬哥说,你前两天提交的代码,我给你重构了一下(没错我还是大四的实习生)。不得不说,工作了那么长时间的经验,不是白给的,只能用佩服来说话了。废话不多说进入正题。

一、java.text.MessageFormat 的用法

①普通的字符串拼接,使用{n} (n = 0,1,2,3,4...)

String url = "n={0},keyword={1},count={2}";

String str = MessageFormat.format(url, "0", "天津", "10");

System.out.println(str);

 

 

 

 

 

运行结果:  

②使用单引号''进行包括,那么就使用''''进行转义

String url = "n=''{0}'',keyword=''{1}'',count=''{2}''";   //添加''''进行转义

String str = MessageFormat.format(url, "0", "天津", "10");

System.out.println(str);

 

 

 

 

 

运行结果:   

 

好了,这就是我今天早上的一点小收获,还有就是代码重构的收获,我也会贴出来的。坤少,继续加油!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值