Java使用占位符拼接字符串

 

大家知道,在C#编程中,可以用占位符来拼接字符串,用起来非常的方便。

特别是需要进行大量的参数拼接的时候,比如:

Console.WriteLine(String.Format("该域名{0}被访问了 {1} 次.", domain, iVisit));

 

但是在java中该如何实现这样的写法呢,其实也不难,写法类似:

System.out.printf("该域名%s被访问了%s次.", domain , iVisit);

当然了,这么写呢,就是使用%s来作为占位符,但是需要注意%s为String类型占位。

另外,还有一种方法, 借助MessageFormat对象来实现同样的功能,代码如下:

System.out.println(MessageFormat.format("该域名{0}被访问了 {1} 次.", domain , iVisit));

posted @   秋香姑娘请你不要紧张  阅读(20162)  评论(2编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示