多行的Java字符串的任何未来计划(Any Future Plans for Multiline J

2019-09-20 05:44发布

在这个问题上的精神: https://stackoverflow.com/questions/1886966/java-string-declaration-occupying-multiple-lines

会不会有在Java中的任何未来版本的任何计划允许在java字符串scource延续?

String haveUeverSeenLorem =
  "Lorem ipsum dolor sit amet, \
  consectetur adipisicing elit, \
  sed do eiusmod tempor incididunt \
  ut labore et dolore magna aliqua.";

任一这种或那种方式,例如像上述的例子。

Answer 1:

这似乎不太可能。 他们没有获得晋级的Java 7,如回答指出的Java 7 -多行字符串



Answer 2:

它提出了包括在Java 7中 ,但遭到了拒绝。

它再次提出了对Java 8 ,但它并没有到最终版本。

Java的9的JEP 213:铣削Coin项目不包括任何关于multine串什么。



Answer 3:

更新2018年1月:

看看JEP 326:原始字符串字面量 。

计划中的语法为:

String haveUeverSeenLorem = `Lorem ipsum dolor sit amet, 
consectetur adipisicing elit, 
sed do eiusmod tempor incididunt 
ut labore et dolore magna aliqua.`;

也许这将(在2018年9月11 Java的将是巨大的)被集成在Java中的下一个版本。



文章来源: Any Future Plans for Multiline Java String