Java 7-マルチライン文字列
-
14-10-2019 - |
質問
マルチラインストリングリテラルがJava 7に追加されることが提案されたことを読みました。
私は彼らがそうだったことを間違いなく言っているドキュメントを見つけることができませんが。それらがあるかどうかを知りたいのですが、これはバージョンの切り替えを検討するものだからです。
解決
マルチラインストリングリテラルはJDK 7に追加されません。プロジェクトコインを確認できます ホームページ 言語の変更のリスト。
ただし、Triple Quotesを使用してマルチラインストリングリテラルをサポートする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。インデント
所属していません StackOverflow