자바 : 속성 파일에서 줄 바꿈이 가능합니까?


116

Java 속성 파일의 다음 줄에 긴 문자열을 계속할 수 있습니까?

예, 어떻게 든

myStr=Hello
      World

내가 할 때 getProperty("myStr")그것은 "안녕하세요"로 돌아갑니다?


2
사실 '\'뒤에는 공백 이 아니 어도 안된다고 말하는 것이 매우 중요 합니다!
dobrivoje

답변:


182

줄 끝에 백 슬래시를 사용하면 여러 줄로 나눌 수 있으며 한 줄을 시작하는 공백은 무시됩니다.

myStr = Hello \
        World

자바 문서는 이런 식으로 넣어 :

논리 줄은 키-요소 쌍의 모든 데이터를 보유하며, 백 슬래시 문자로 줄 종결 자 시퀀스를 이스케이프하여 인접한 여러 자연 줄에 분산 될 수 있습니다 \.


21
myStr = Hello \
        World

백 슬래시는 다음 행에서 값을 계속 읽도록 애플리케이션에 지시합니다. ^^


7

\n\솔루션 으로 사용해야 합니다.

처음 두 기호 \n-문자열의 새 줄, 세 번째 \-속성 파일의 여러 줄.

예 (application.properties에서) :

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

1
새로운 라인이 요구되지 않았습니다.
Enrice
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.