So fügen Sie eine neue Zeile in Nachrichten des Ressourcenpakets ein - java

So fügen Sie eine neue Zeile in Ressourcenpaketnachrichten ein - Java

Hier ist eine einfache ResourceBundle-Nachrichtendatei

hello = "Hi \n \n Good Morning \n \n thanks"

Wenn wir den Ressourcenpaketschlüssel „Hallo“ abrufen, haben wir das folgende Ergebnis erwartet

Hi

Good Morning

thanks

standardmäßig in eine neue Zeile. Wenn wir das „Hallo“ direkt aus dem Ressourcenpaket abrufen, erhalten wir das folgende Ergebnis. Das wollen wir nicht ...

Hi \n \n Good Morning \n \n thanks

Lösung

”In eine neue Zeile in Java. StringEscapeUtils ist eine praktische Klasse, um dieses Problem zu beheben. ”In eine neue Zeile.

StringEscapeUtils.unescapeJava(String str) definition

String org.apache.commons.lang.StringEscapeUtils.unescapeJava (String str)

Entdeckt alle im String gefundenen Java-Literale. For example, it will turn a sequence of ‘\u2019 and ‘n’ into a newline character, unless the ‘\u2019 is preceded by another ‘\u2019.

Parameter:
str der zu entweichende String kann null sein