Array füllen?

Aber müsste dann nicht die Methode “ich erstell in bei jedem Durchlauf nen neuen String” viel Performance-fressender seni als “Ich erstell mein Objekt vorher und überschreibe es nur jedesmal”? Weil bei Methode eins, wird ja in jeder Schleife ein neues Objekt erzeugt (Speicher zugewiesen) und am Ende wieder gelöscht (Speicher freigegeben) wohingegen Methode zwei das Objekt ja immer nur überschreibt. Oder täusche ich mich da?