String concatenation in loop
Reports String concatenation in loops.
As every String concatenation copies the whole string, usually it is preferable to replace it with explicit calls to
After the quick-fix is applied:
Sometimes, the quick-fixes allow you to convert a
String variable to a
StringBuilder or introduce a new
StringBuilder. Be careful if the original code specially handles the
null value, as the replacement may change semantics. If
null is possible, null-safe fixes that generate necessary null-checks are suggested. Also, it's not guaranteed that the automatic replacement will always be more performant.
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3