Konvertieren Sie die Java Map in eine benutzerdefinierte Zeichenfolge key = value

ich habeTreeMap<String,String> was ich brauche, um zu URI-ähnlichen Zeichenfolge und dann zurück zu Map zu konvertieren. Ich muss benutzerdefinierte Trennzeichen festlegen.

Gibt es ein Tool (Guava, Apache Commons?), Das dies für mich tun kann? Ich weiß, ich kann einfache Loops schreiben, aber ich suche einen Einzeiler :)

Zum Beispiel

key    value
key1   val1
key2   val2

key1_val1|key2_val2

Antworten auf die Frage(4)

Ihre Antwort auf die Frage