1package dev.keii.goldenage.utils;
2
3import java.util.Map;
4
5public class StringSubstitutor {
6 private final Map<String, Object> map;
7
8 public StringSubstitutor(Map<String, Object> map) {
9 this.map = map;
10 }
11
12 public String replace(String str) {
13 String finalString = str;
14 for (Map.Entry<String, Object> entry : map.entrySet()) {
15 finalString = finalString.replace("${" + entry.getKey() + "}", String.valueOf(entry.getValue()));
16 }
17 return finalString;
18 }
19}