Wie ersetze ich mehrere Teilstrings eines Strings gleichzeitig?

Ich hoffe, zwei Teilzeichenfolgen in der Zeichenfolge s zu ersetzen, also schreibe ich den folgenden Code. Ich denke, die Effizienz in meinem Code ist zu niedrig, wenn S eine große Zeichenfolge ist.

Kann ich mehrere Teilstrings eines Strings gleichzeitig ersetzen? oder gibt es eine bessere möglichkeit, string zu ersetzen?

Hinzugefügt

Ich hoffe, einen Weg zu finden, der Teilstring schnell ersetzen kann!

   String s="This %ToolBar% is a %Content%";

   s=s.replace("%ToolBar%","Edit ToolBar");
   s=s.replace("%Content%","made by Paul");