9
A
回答
12
不可以。這種功能在Java中不可用。
來自太陽docs:
當在打印語句中遇到轉義序列時,編譯器會相應地解釋它。例如,如果你想要把引號內的引號必須使用轉義序列,\」,對內部引號。要打印一句話
She said "Hello!" to me.
你會寫
System.out.println("She said \"Hello!\" to me.");
3
沒有什麼像它目前,但它是一個「修復瞭解」請求增強
- Bug ID 4472509:添加vertabim支持(SIC)的字符串文字
若添加這個功能將允許這樣的字符串字面量:
String qry = @"
SELECT
a.name, b.number
FROM
User a, Data b
WHERE
a.name = "James"
AND
a.id = b.id
";
一些評論拒絕這個主要的事實,這是一個語法糖,但顯然有它的高需求,所以它的可能有一天我們會看到這一點。
+6
我不明白拒絕某個功能的原因,因爲它是語法糖。允許編碼員不要編寫鍋爐代碼在我看來就像是一種語言改進... – 2011-04-18 15:46:28
+1
此答案中的bugs.sun.com鏈接目前已被打破;它鏈接到一個帶有「此錯誤不可用」消息的Oracle頁面。該頁面的當前版本是否可用? – 2013-10-30 16:30:41
相關問題
- 1. Java字符串使用不帶轉義字符的引號
- 2. 將單引號字符串轉換爲雙引號字符串
- 3. 轉換單引號字符串中雙引號字符串
- 4. C#轉義字符串雙引號
- 5. 使用javascript轉義字符串引號?
- 6. VB6中的字符串轉義引號
- 7. PDO不轉義字符串引號
- 8. 在C#字符串中轉義引號
- 9. 字符串插值,轉義引號
- 10. 轉義單引號字符
- 11. PHP雙引號中的字符串轉義字符
- 12. 是否有R函數來轉義正則表達式字符的字符串
- 13. 引用字符串中的符號(java)
- 14. 字符串轉義字符
- 15. 如何將具有特殊字符的字符串轉換爲轉義字符串的另一個字符串
- 16. 轉換之前檢查字符串是否有貨幣符號
- 17. 如何HTML轉義Java字符串中的捲動引號
- 18. 測試字符串是否具有數字字符的條件
- 19. Java - 根據字符串是否爲元音轉換字符串中的字符
- 20. 使用單引號轉義字符串的單引號
- 21. 單引號內部的字符串轉義雙引號
- 22. 將unicode轉義字符轉義爲普通字符串(沒有轉義字符)
- 23. 確定字符串是否具有所有唯一字符
- 24. 確定是否字符串具有獨特的所有字符
- 25. 將具有轉義字符的字符串分配給屬性
- 26. 如何查找並替換帶有字符串中轉義字符的引號
- 27. 轉換數組爲字符串,但具有單引號
- 28. 是否需要爲javascript字符串「轉義」字符「<" and ">」?
- 29. 將字符串轉換爲三重引號字符串
- 30. 雙引號字符串轉換爲字符串數組在vb.net
[Java的等效C#的逐字字符串與@](http://stackoverflow.com/questions/2673855/java-equivalent-of-cs-verbatim-strings-with) – Mark 2012-03-31 19:39:18
注意(2018年1月) ,原始字符串文字可能會用於Java(JDK 10或更高版本):請參閱[在Java中,是否可以編寫字符串文字而不必使用引號?](https://stackoverflow.com/a/48481601/ 6309)。 – VonC 2018-01-27 23:27:26