StringBuilder optimizasyonu (ARCH4071)
Anahtar java.performance.string-builder-optimization · Önem info · Kategori performance
Tek bir ifadede çok sayıda + operandını birleştirmek okunabilirliği düşürür ve gereksiz ara nesneler üretebilir. Çok parçalı birleştirmeler bir builder veya String.join ile ifade edilmelidir.
Hatalı
Bölüm başlığı “Hatalı”String line = a + "-" + b + "-" + c + "-" + d + "-" + e + "-" + f;return line;String line = String.join("-", a, b, c, d, e, f);return line;Düzeltme
Bölüm başlığı “Düzeltme”Çok operandlı birleştirme zincirlerini String.join veya StringBuilder ile değiştirin.