在Java中,最快的替换多个占位符的方法是什么?
例如:我有一个包含多个占位符的字符串,每个占位符都有一个字符串占位符名称。
String testString = "Hello {USERNAME}! Welcome to the {WEBSITE_NAME}!";
同时还有一个地图,其中包含了哪个占位符将被放置到哪个值的地图。
Map<String, String> replacementStrings = Map.of(
"USERNAME", "My name",
"WEBSITE_NAME", "My website name"
);
在Java中,使用Map替换所有占位符的最快方法是什么?是否可以一次性更新所有占位符?
(请注意,我无法更改占位符格式为{1},{2}等)