java .properties 文件值中的换行符

2022-09-03 05:07:16

我真的需要求助于原始的unicode char转义来将换行符嵌入到我的.properties文件中吗?

文档中的冗长讨论很酷,但我不知何故错过了这一点。现在尝试再次扫描此批量,但也许有人知道?

谢谢,安东


更新

某些特殊字符,可以使用类似于字符和字符串文本的转义序列在键和元素中表示

我不太确定那些“某些特殊字符”可能是什么。来自 1.4 javadocs 的直接链接没有指向规范的正确部分。但是在查找了适当的段落之后,这对我来说已经很清楚了。


答案 1

我真的需要求助于原始的unicode char转义来将换行符嵌入到我的.properties文件中吗?

不。我希望或或工作得很好。你声称链接的文档没有抓住重点,但它似乎与我无关:\r\n\r\n

非拉丁语1的字符和某些特殊字符可以使用类似于字符和字符串文本的转义序列在键和元素中表示(请参阅Java语言规范的§3.3和§3.10.6)。

第3.10.6节是你想要的,对吧?


答案 2

引用的 1.4 API 文本中重要的一行是:

ASCII 字符 、制表符、换行符、换行符和回车符分别写为 、、、 和 。\\\\t\f\n\r