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