19

複数行の文字列リテラルが Java 7 に追加されることが提案されていることを読みました。

彼らがそうであったことを明確に述べている文書は見つかりませんが。これは私がバージョンを切り替えることを検討しているものなので、そうであるかどうかを知りたいです。

4

4 に答える 4

17

複数行の文字列リテラルは JDK 7 に追加されません。Project Coin のホームページで言語変更のリストを確認できます。

ただし、三重引用符を使用した複数行の文字列リテラルをサポートする Scala を使用できます。

var s = """Hello
      World"""
于 2011-01-03T00:44:22.377 に答える
5

複数行の文字列は Java に追加されておらず (現在の最新バージョンである Java 8 の時点でも)、おそらく Java に追加されることはありません。ただし、次のように複数の文字列を一緒に追加できます。

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

または、複数行の改行で実際に新しい行を開始する場合は、各行の末尾に「\n」を挿入します。

于 2016-01-31T19:26:27.990 に答える