jep290涉及jdk版本_JDK 13中的JEP 355文本块
生活随笔
收集整理的這篇文章主要介紹了
jep290涉及jdk版本_JDK 13中的JEP 355文本块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jep290涉及jdk版本
JDK 13已于2019年9月17日上線GA, 此處列出了重要的新功能。 新功能之一是“文本塊”。 這樣可以輕松地編寫多行字符串,而不必在拆分為不同行的同時進行串聯。
讓我們快速了解創建多行字符串的不同方式:
String aBlock = """ SELECT id, first_name, last_name, dob FROM person WHERE id = ? """;String aIndentedBlock = """SELECT id, first_name, last_name, dobFROM personWHERE id = ? """;String anotherBlock = """ SELECT id, first_name, last_name, dob FROM person WHERE id = ?""";System.out.print(aBlock); System.out.print(aIndentedBlock); System.out.print(anotherBlock); System.out.println("This comes in the same line");這些是編寫多行字符串的一些無效方法:
// String thisIsInvalid = """This is invalid"""; // String thisIsALsoInvalid = """THis is also invalid // """;文本不能在塊的開頭引號(即“”””)之后立即開始,而必須在下一行開始。
我們可以在多行字符串中包含“,”:
System.out.println("""Block containing "" ' '""");塊引號的結尾可以與換行符的文本結尾在同一行:
String thisIsValid = """ This is valid""";完整的代碼可以在這里找到。
翻譯自: https://www.javacodegeeks.com/2019/10/jep-355-text-blocks-in-jdk-13.html
jep290涉及jdk版本
總結
以上是生活随笔為你收集整理的jep290涉及jdk版本_JDK 13中的JEP 355文本块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么建立电商平台(如何做一个自己的电商平
- 下一篇: 字符串空格怎么表示(字符串空格怎么表示