Hallo Rouven,
Um Strings aus vielen Bestandteilen zusammenzubauen nimmt man idR StringBuilder oder StringBuffer. Normale Strings sind nicht veränderbar, d.h. immer wenn Du string += string2 machst, wird ein neuer String angelegt und die Daten von den beiden Teilstrings da reinkopiert. Da werden also dauernd intern Arrays kopiert und jedes mal wird ein neues Objekt angelegt. Wenn man viele kleine Teilstrings verarbeitet, wirkt sich das durchaus aus.
Grüße
Daniel