Da Strings in Java unveränderlich sind, habe ich immer StringBuilder oder StringBuffer verwendet, um Strings zu verketten. Behandelt die Methode String.format() dieses Problem ebenso wie StringBuilder oder StringBuffer? Mit anderen Worten, verwaltet String.format() den Speicher genauso gut wie StringBuffer oder StringBuilder?
Wird in Java die Unveränderlichkeit von Strings bei der Implementierung von String.format() berücksichtigt?
- shamzi097
- Thread is Unresolved
-
-
Was denkst Du denn was die Methode anders/schlechter machen könnte oder wie die die Unveränderlichkeit von Zeichenketten *nicht* berücksichtigen könnte? Wie sollte jemand Deine Frage beantworten können? Was die Methode macht steht im Quelltext der Methode. Kann man nachschauen. Bei Implementierungen die quelloffen sind. Kann aber jede Implementierung, ob quelloffen oder nicht, auch anders machen solange die API erfüllt wird.
-
-