[Java]format string is malformed java

format string is malformed java

最近在做代码审查,发现很多在使用 String.format 的时候遇到了IDEA报的 Format string 'xxx' is malformed 警告。

顾名思义,错误是标识字符串格式不正确,也就是说由于使用了格式不正确的字符串格式化指令导致的。

这次发现的错误的使用如下:

String.format("提交失败!s% 不存在!", name)

很明显是 s% 标识的使用错误,导致IDEA报出了Format string 'xxx' is malformed 警告。

正确的写法应该是:

String.format("提交失败!%s 不存在!", name)

虽然是一个不经意的小错误,但有可能会造成大问题。还是要细心。

提供一下 String.format 不同转换符实现不同数据类型到字符串的转换表格:

一些转换符标志:

posted @   knqiufan  阅读(1191)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示
欢迎阅读『[Java]format string is malformed java』