人们。我想知道在Java中是否可能。我想记录一个长字符串消息。例如
“啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊”
但是为了保持我的源代码可读,我不想把它写在一行中,否则任何代码阅读器都必须一直滚动。所以我像这样写
“啊啊啊啊啊啊
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
啊啊啊啊啊啊啊”
然而,由于 Java 为每个字符串创建一个新对象,并且对于连接它会创建更多的临时对象,因此这种表示法会产生大量开销。该构造在我的代码中处于循环中,因此性能问题非常重要。
还有其他方法可以有效地编写字符串吗?我在网上搜索但除了使用 StringBuffer 之外没有找到任何东西。
BR Ewgenij