我读过,建议在Java 7中添加多行字母文字。

尽管我找不到任何文档,肯定说他们已经过去了。我想知道它们是否是,因为这是我考虑切换版本的东西。

有帮助吗?

解决方案

多元字符串文字不会添加到JDK 7中。您可以检查项目硬币的 主页 对于语言更改列表。

但是,您可以使用Scala,它确实使用三引号支持多行字母文字:

var s = """Hello
      World"""

其他提示

多行字符串未添加到Java中(即使是Java 8(最新的当前版本),也可能永远不会添加到Java中。但是,您可以这样添加多个字符串:

String greeting = "Hello " + 
    "world! " + 
    "This is a multiline string.";

或者,如果您希望多行线断裂 实际上 启动一条新行,将“ n”插入到每行的末端。

遵循Java的编码约定字符串应像:

String str = "Long text line " 
             + "more long text.";

确保 + 操作员总是开始下一行以进行可读性。
看: Java编程语言的代码约定:4。凹痕

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top