不幸的是,Java沒有多行字符串文字的語法。如果IDE可以很容易與結構的工作就像 String x = "CREATE TABLE TEST (\n"
+ "A INTEGER NOT NULL PRIMARY KEY, \n"
...
什麼是從剪貼板粘貼到Java源使用Eclipse多行字符串的最快方法(在某種程度上,它會自動像創建代碼沒問題以上)。
可能是我很想念的東西很簡單,但是有一個字符串在多行中出現什麼問題? 舉例來說,Ruby是: text = <<END
Some
text
END
和Python是: text = """
Some
text
"""
和C#是: string text = @"
Some
Text";
哪個更接近,但仍然需要@字符。
此問題與(Why is there no string interpolation in Scala?)有關,但更具體地涉及多行字符串。 我剛剛買了馬丁的建議簡單的字符串佔位符 msg =「Hello {name}!」 可以在今天的斯卡拉沒有太大的差異,像這樣: msg =「Hello」+ name +「!」 但是,我不認爲這種方法適用於多行字符串。而且,在某些情況下,它可能會鼓勵其他不好的做法來