Ich habe eine Karte, wo ich Schlüssel-> Wert-Paare von Parametern, die ich in einer Zeichenfolge ersetzen möchte. z.B. Karte (id -> 1, Name -> Peter) & https://example.com/#id/#name sollte in dieser Zeichenfolge führen: https://example.com/1/peterErsetze Vorkommen von Schlüssel-> Wertepaaren in String
Die bisher mein Code und es funktioniert. Gibt es eine Möglichkeit, dies ohne var
arbeiten zu lassen?
def replaceUrlParams(url: String, params: Map[String, String]): String = {
var replacement: String = url
params.map(value => {
replacement = replacement.replaceAll("#"+value._1, value._2)
})
replacement
}