Ist es möglich, eine lange Zeichenfolge in der nächsten Zeile einer Java-Eigenschaftendatei fortzusetzen?
zB irgendwie
myStr=Hello
World
und wenn ich es bekomme getProperty("myStr")
, wird es mit "Hello World" zurückkehren?
Ist es möglich, eine lange Zeichenfolge in der nächsten Zeile einer Java-Eigenschaftendatei fortzusetzen?
zB irgendwie
myStr=Hello
World
und wenn ich es bekomme getProperty("myStr")
, wird es mit "Hello World" zurückkehren?
Antworten:
Mit einem Backslash am Ende einer Zeile können Sie mehrere Zeilen durchbrechen, und Leerzeichen, mit denen eine Zeile beginnt, werden ignoriert:
In den Java-Dokumenten heißt es:
quelle
Der Backslash weist die Anwendung an, den Wert in der nächsten Zeile weiterzulesen. ^^
quelle
Sie müssen
\n\
als Lösung verwenden.Erste zwei Symbole
\n
- neue Zeile für Zeichenfolge, dritte\
- mehrzeilig in der Eigenschaftendatei.Zum Beispiel (in application.properties):
quelle