Java: possible to line break in a properties file?

Is it possible to continue a long string on the next line in a Java properties file?

e.g., somehow

myStr=Hello
      World

and when I get getProperty("myStr") it will return with "Hello World"?

Answers


A backslash at the end of a line lets you break across multiple lines, and whitespace that starts a line is ignored:

myStr = Hello \
        World

The Java docs put it this way:

A logical line holds all the data of a key-element pair, which may be spread out across several adjacent natural lines by escaping the line terminator sequence with a backslash character \.


myStr = Hello \
        World

The backslash tells the application to continue reading the value onto the next line. ^^


You need to use \n\ as a solution.

First two symbols \n - new line for string, third \ - nulti-line in properties file.

For example (in application.properties):

mail.bodyText=Hello.\n\
This is notification.

Need Your Help

Check if a node.js module is available

javascript node.js

I'm looking for a way to find out if a module is available.

Can CoreData handle polymorphic subclasses?

objective-c core-data

I have a CoreData model (managed object) called Item: