È possibile continuare una lunga stringa sulla riga successiva in un file delle proprietà Java?
ad esempio, in qualche modo
myStr=Hello
World
e quando getProperty("myStr")lo avrò tornerà con "Hello World"?
È possibile continuare una lunga stringa sulla riga successiva in un file delle proprietà Java?
ad esempio, in qualche modo
myStr=Hello
World
e quando getProperty("myStr")lo avrò tornerà con "Hello World"?
Risposte:
Una barra rovesciata alla fine di una riga consente di interrompere più righe e gli spazi bianchi che iniziano una riga vengono ignorati:
myStr = Hello \
World
I documenti Java la mettono in questo modo:
Una linea logica contiene tutti i dati di una coppia di elementi chiave, che possono essere distribuiti su più linee naturali adiacenti facendo l'escape della sequenza del terminatore di riga con un carattere backslash
\.
È necessario utilizzare \n\come soluzione.
Primi due simboli \n- nuova riga per stringa, terzo \- multilinea nel file delle proprietà.
Ad esempio (in application.properties):
mail.bodyText=Hello.\n\
This is notification.