我的老板一直使用“string bashing”这个术语(我们是一家 Java 商店),每当我问他任何问题时,他通常都会拿我举例(好像我应该已经知道了)。我在谷歌上搜索这个词只是为了找到与理论物理和弦理论有关的结果。
我猜这与错误使用 String/StringBuilders 或不符合最佳实践有关,但就我而言,我无法弄清楚它是什么。
“String bashing”是一个俚语,用于切割字符串并对其进行操作:拆分、连接、插入、标记化、解析等。
它本质上并不是坏事(尽管有“抨击”的含义),但正如您所指出的,在 Java 中,当 StringBuilder 效率更高时,需要小心不要使用 String。