Java 7 - 多行字符串

Mik*_*ike 18 java multilinestring java-7

我已经读过,建议在Java 7中添加多行字符串文字.

虽然我找不到任何文件肯定说他们已经.我想知道它们是否是,因为这是我考虑切换版本的东西.

Joã*_*lva 16

多行字符串文字不会添加到JDK 7.您可以查看Project Coin的主页以获取语言更改列表.

但是,您可以使用Scala,它支持使用三引号的多行字符串文字:

var s = """Hello
      World"""
Run Code Online (Sandbox Code Playgroud)

  • 无耻的福音传道者;-) (26认同)

Hyp*_*ino 5

多行字符串没有添加到 Java 中(即使从最新的当前版本 Java 8 开始),并且可能永远不会添加到 Java 中。但是,您可以像这样将多个字符串添加在一起:

String greeting = "Hello " + 
    "world! " + 
    "This is a multiline string.";
Run Code Online (Sandbox Code Playgroud)

或者,如果您希望多行换行符实际开始一个新行,请在每行末尾插入“\n”。

  • 你明白 multiline 指的是源代码,而不是渲染的版本吗? (2认同)