Bir Java özellikler dosyasında bir sonraki satırda uzun bir diziye devam etmek mümkün müdür?
örneğin, bir şekilde
myStr=Hello
World
ve aldığımda getProperty("myStr")
"Merhaba Dünya" ile geri dönecek?
Bir Java özellikler dosyasında bir sonraki satırda uzun bir diziye devam etmek mümkün müdür?
örneğin, bir şekilde
myStr=Hello
World
ve aldığımda getProperty("myStr")
"Merhaba Dünya" ile geri dönecek?
Yanıtlar:
Bir satırın sonundaki ters eğik çizgi, birden çok satırı ayırmanıza olanak tanır ve bir satırı başlatan boşluk yok sayılır:
myStr = Hello \
World
Java docs bu şekilde koydu:
Mantıksal bir satır, bir ters eğik çizgi karakteriyle satır sonlandırıcı dizisinden kaçarak birkaç bitişik doğal satıra yayılabilen bir anahtar öğe çiftinin tüm verilerini tutar
\
.
\n\
Çözüm olarak kullanmanız gerekir .
İlk iki sembol \n
- dize için yeni satır, üçüncü \
- özellikler dosyasında çok satırlı.
Örneğin (application.properties içinde):
mail.bodyText=Hello.\n\
This is notification.