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. VB6中的字符串转义引号
- 4. 在C#字符串中转义引号
- 5. PDO不转义字符串引号
- 6. 字符串插值,转义引号
- 7. C#转义字符串双引号
- 8. 转义单引号字符
- 9. 是否有R函数来转义正则表达式字符的字符串
- 10. 如何将具有特殊字符的字符串转换为转义字符串的另一个字符串
- 11. 转换之前检查字符串是否有货币符号
- 12. 如何HTML转义Java字符串中的卷动引号
- 13. Java - 根据字符串是否为元音转换字符串中的字符
- 14. 测试字符串是否具有数字字符的条件
- 15. 单引号内部的字符串转义双引号
- 16. 使用单引号转义字符串的单引号
- 17. 转换数组为字符串,但具有单引号
- 18. 是否需要为javascript字符串“转义”字符“<" and ">”?
- 19. Java正则表达式匹配带引号的字符串与转义引号
- 20. 对象文字字符串转义数学符号编号
- 21. 检查一个字符串是单引号还是双引号,并从中转义ASCII字符
- 22. 在C#中的字符串文字内部转义双引号#
- 23. mIRC脚本是否有转义字符?
- 24. 字符串包含引号字符( ')
- 25. 双引号括起来的字符串
- 26. 字符串转义
- 27. T-SQL转义引号字符
- 28. mysql字符转义单引号
- 29. C#和JavaScript - 转义单引号字符
- 30. iPhone - Localizable.strings用双引号转义字符
[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