![](/img/trans.png)
[英]Are there any plans for Java to add implicit Getters and Setters?
[英]Any Future Plans for Multiline Java String
本着这个问题的精神: https : //stackoverflow.com/questions/1886966/java-string-declaration-occupying-multiple-lines
在 Java 的任何未来版本中是否有任何计划允许在 java 源中进行字符串延续?
String haveUeverSeenLorem =
"Lorem ipsum dolor sit amet, \
consectetur adipisicing elit, \
sed do eiusmod tempor incididunt \
ut labore et dolore magna aliqua.";
一种或另一种方式,例如像上面的例子。
它被提议包含在 Java 7 中,但被拒绝了。
它再次被提议用于 Java 8,但没有进入最终版本。
Java 9 的 JEP 213:Milling Project Coin也不包含任何关于 multine 字符串的内容。
这似乎不太可能。 正如对Java 7 - Multiline strings的回答中所指出的,他们没有为 Java 7 做出贡献
2018 年 1 月更新:
计划的语法将是:
String haveUeverSeenLorem = `Lorem ipsum dolor sit amet,
consectetur adipisicing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.`;
也许它会被集成到 Java 的下一个版本中(2018 年 9 月的 Java 11 会很棒)。
2020 年 4 月更新
JEP 326: Raw String Literals被撤回并由
此功能在Java 14 中作为预览语言功能发布。
支持的语法是:
String json = """
{
"id": 10,
"name": "Joe",
"birthday": "1970-01-01"
}
""";
"""
(胖分隔符)用作多行字符串的分隔符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.