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