Java: possible to line break in a properties file?

Pete picture Pete · Apr 7, 2011 · Viewed 61.1k times · Source

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"?

Answer

John Flatness picture John Flatness · Apr 7, 2011

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 \.