Как заменить несколько подстрок строки одновременно?

Я надеюсь заменить две подстроки в строке String, поэтому я пишу следующий код. Я думаю, что эффективность в моем коде слишком низкая, когда S - огромная строка.

Могу ли я заменить несколько подстрок строки одновременно? или есть лучший способ заменить строку?

Добавлено:

Я надеюсь найти способ, который может быстро заменить подстроку!

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос