Java 是否有“@”字符来转义字符串引号?
2022-09-04 19:45:00
我的字符串中有双引号,我会这样做:C#
string blah = @"this is my ""text";
我该如何在Java中做到这一点?
我的字符串中有双引号,我会这样做:C#
string blah = @"this is my ""text";
我该如何在Java中做到这一点?
哈哈这样的功能在 Java 中不可用。
来自太阳文档:
当在 print 语句中遇到转义序列时,编译器会相应地对其进行解释。例如,如果要在引号内加上引号,则必须在内部引号上使用转义序列 \”。打印句子
She said "Hello!" to me.
你会写
System.out.println("She said \"Hello!\" to me.");
目前没有类似的内容,但它是“已理解修复”的增强功能请求。
如果添加,此功能将允许这样的字符串文本:
String qry = @"
SELECT
a.name, b.number
FROM
User a, Data b
WHERE
a.name = "James"
AND
a.id = b.id
";
一些评论主要因为它是一种句法糖,但显然对它有很高的需求,所以有一天我们可能会看到这一点。