Wiederholen Sie "hoge" 100.000 Mal, um eine Verbindung herzustellen.
String result = "";
for (var i = 0; i < 100000; i++) {
result += "Hoge";
}
StringBuilder
var builder = new StringBuilder();
for (var i = 0; i < 100000; i++) {
builder.append("Hoge");
}
var result = builder.toString();
Ausführungszeit (ms) | |
---|---|
+ Betreiber | 5709 |
StringBuilder | 9 |
Überwältigender String Builder-Sieg. Es scheint, dass die Methode zur Verkettung mit dem Operator + einige Zeit in Anspruch nimmt, da das String-Objekt intern wiederholt erstellt / zerstört wird.
Recommended Posts