雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

appendformat 输入字符串的格式不正确。

2024-10-19 24

使用StringBuilder的appendFormat方法拼接json的时候出现了输入字符串的格式不正确这样的异常,一开始很莫名,以为是变量为null导致。真实原因是因为拼接内容里存在{}花括号导致的。

例如:

sb.appendFormat("[{name:\"{0}\"}]",myName);

这样就会报错。

所以避免在format里出现花括号{}就行了。例如花括号部分用append来拼接。

更新于:1个月前
赞一波!

文章评论

评论问答