如何在Java中创建多行字符串?
我知道scala使用stripMargin创建多行,例如:如何在Java中创建多行字符串?,java,scala,Java,Scala,我知道scala使用stripMargin创建多行,例如: def catalog = s"""{ |"table":{"namespace":"default", "name":"table1"}, |"rowkey":"key", |"columns":{
def catalog = s"""{
|"table":{"namespace":"default", "name":"table1"},
|"rowkey":"key",
|"columns":{
|"col0":{"cf":"rowkey", "col":"key", "type":"string"},
|"col1":{"cf":"cf1", "col":"col1", "type":"boolean"},
|"col2":{"cf":"cf2", "col":"col2", "type":"double"},
|"col3":{"cf":"cf3", "col":"col3", "type":"float"},
|"col4":{"cf":"cf4", "col":"col4", "type":"int"},
|"col5":{"cf":"cf5", "col":"col5", "type":"bigint"},
|"col6":{"cf":"cf6", "col":"col6", "type":"smallint"},
|"col7":{"cf":"cf7", "col":"col7", "type":"string"},
|"col8":{"cf":"cf8", "col":"col8", "type":"tinyint"}
|}
|}""".stripMargin
Java有这么酷的语法吗
谢谢 在java 13中,您可以使用多行java字符串,如:
class Foo {
public void bar() {
String txt = """
Some
Nested
Text
Is
Here
""";
}
}
有关更多信息,请访问:等待文本块-